Method and device for transmitting preemptive message related to sidelink communication in nr v2x

ABSTRACT

An operating method of a first device ( 100 ) in a wireless communication system and a device for supporting same are provided. The method can comprise a step of transmitting, on a hybrid automatic repeat request (HARQ) feedback resource, a preemptive message to a second device ( 200 ). The preemptive message can comprise information related to the transmission of first sidelink information by the first device ( 100 ).

BACKGROUND Field

This disclosure relates to a wireless communication system.

Related Art

A wireless communication system is a multiple access system thatsupports communication of multiple users by sharing available systemresources (e.g. a bandwidth, transmission power, etc.) among them.Examples of multiple access systems include a Code Division MultipleAccess (CDMA) system, a Frequency Division Multiple Access (FDMA)system, a Time Division Multiple Access (TDMA) system, an OrthogonalFrequency Division Multiple Access (OFDMA) system, a Single CarrierFrequency Division Multiple Access (SC-FDMA) system, and a Multi-CarrierFrequency Division Multiple Access (MC-FDMA) system.

Sidelink (SL) communication is a communication scheme in which a directlink is established between User Equipments (UEs) and the UEs exchangevoice and data directly with each other without intervention of anevolved Node B (eNB). SL communication is under consideration as asolution to the overhead of an eNB caused by rapidly increasing datatraffic.

Vehicle-to-everything (V2X) refers to a communication technology throughwhich a vehicle exchanges information with another vehicle, apedestrian, an object having an infrastructure (or infra) establishedtherein, and so on. The V2X may be divided into 4 types, such asvehicle-to-vehicle (V2V), vehicle-to-infrastructure (V21),vehicle-to-network (V2N), and vehicle-to-pedestrian (V2P). The V2Xcommunication may be provided via a PC5 interface and/or Uu interface.

Meanwhile, as a wider range of communication devices require largercommunication capacities, the need for mobile broadband communicationthat is more enhanced than the existing Radio Access Technology (RAT) isrising. Accordingly, discussions are made on services and user equipment(UE) that are sensitive to reliability and latency. And, a nextgeneration radio access technology that is based on the enhanced mobilebroadband communication, massive Machine Type Communication (MTC),Ultra-Reliable and Low Latency Communication (URLLC), and so on, may bereferred to as a new radio access technology (RAT) or new radio (NR).Herein, the NR may also support vehicle-to-everything (V2X)communication.

SUMMARY

Meanwhile, in the case of NR sidelink or NR V2X, a user equipment (UE)needs to transmit information related to transmission of sidelink dataand/or control information having a relatively high priority to otherUEs. Accordingly, there is a need for a method of transmitting apre-emption message for notifying other UEs information related totransmission of sidelink data and/or control information having arelatively high priority on pre-determined resources.

In an embodiment, there is provided a method of performing wirelesscommunication by a first apparatus. The method may include transmittinga pre-emption message to a second apparatus on hybrid automatic repeatrequest (HARQ) feedback resources from the second apparatus. Forexample, the pre-emption message may include information related totransmission of the first sidelink information by the first apparatus.

In another embodiment, there is provided a method of performing wirelesscommunication by a second apparatus. The method may include receiving apre-emption message from a first apparatus on hybrid automatic repeatrequest (HARQ) feedback resources, and determining whether to reselectall or part of resources reserved by the second apparatus based on thepre-emption message. For example, the pre-emption message may includeinformation related to transmission of the first sidelink information bythe first apparatus.

A UE may effectively perform sidelink communication.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a drawing for describing V2X communication based on NR,compared to V2X communication based on RAT used before NR.

FIG. 2 shows a structure of an NR system, in accordance with anembodiment of the present disclosure.

FIG. 3 shows a functional division between an NG-RAN and a 5GC, inaccordance with an embodiment of the present disclosure.

FIG. 4 shows a radio protocol architecture, in accordance with anembodiment of the present disclosure.

FIG. 5 shows a structure of an NR system, in accordance with anembodiment of the present disclosure.

FIG. 6 shows a structure of a slot of an NR frame, in accordance with anembodiment of the present disclosure.

FIG. 7 shows an example of a BWP, in accordance with an embodiment ofthe present disclosure.

FIG. 8 shows a radio protocol architecture for a SL communication, inaccordance with an embodiment of the present disclosure.

FIG. 9 shows a UE performing V2X or SL communication, in accordance withan embodiment of the present disclosure.

FIG. 10 shows a procedure of performing V2X or SL communication by a UEbased on a transmission mode, in accordance with an embodiment of thepresent disclosure.

FIG. 11 shows three cast types, in accordance with an embodiment of thepresent disclosure.

FIG. 12 shows a procedure of performing sidelink communication, based ondownlink control information (DCI) received by a UE from a BS, accordingto an embodiment of the present disclosure.

FIG. 13 shows a method of receiving control information by a firstapparatus 100 from a BS according to an embodiment of the presentdisclosure.

FIG. 14 shows a method of transmitting control information by a BS to afirst apparatus 100 according to an embodiment of the presentdisclosure.

FIG. 15 shows a procedure for a UE to transmit a preemption message toanother UE according to an embodiment of the present disclosure.

FIG. 16 shows an example of feedback resources related to transmissionof preemption message according to an embodiment of the presentdisclosure.

FIG. 17 shows an example of feedback resources related to transmissionof preemption message according to an embodiment of the presentdisclosure.

FIG. 18 shows an example of comb type-feedback resources related totransmission of preemption message according to an embodiment of thepresent disclosure.

FIG. 19 shows a method for the first device 100 to perform pre-emptionmessage transmission in accordance with an embodiment of the presentdisclosure.

FIG. 20 shows a method for the first device 100 to perform pre-emptionmessage transmission on the HARQ feedback resources in accordance withan embodiment of the present disclosure.

FIG. 21 shows a method for the first device 100 to perform pre-emptionmessage transmission on the PSCCH resources in accordance with anembodiment of the present disclosure.

FIG. 22 shows a method for determining whether to reselect resources bythe second apparatus 200 based on a pre-emption message according to anembodiment of the present disclosure.

FIG. 23 shows a more specific method for determining whether to reselectresources by the second apparatus 200 based on a pre-emption messageaccording to an embodiment of the present disclosure.

FIG. 24 shows a communication system 1, in accordance with an embodimentof the present disclosure.

FIG. 25 shows wireless devices, in accordance with an embodiment of thepresent disclosure.

FIG. 26 shows a signal process circuit for a transmission signal, inaccordance with an embodiment of the present disclosure.

FIG. 27 shows another example of a wireless device, in accordance withan embodiment of the present disclosure.

FIG. 28 shows a hand-held device, in accordance with an embodiment ofthe present disclosure.

FIG. 29 shows a vehicle or an autonomous vehicle, in accordance with anembodiment of the present disclosure.

FIG. 30 shows a vehicle, in accordance with an embodiment of the presentdisclosure. The vehicle may be implemented as a transport means, anaerial vehicle, a ship, etc.

FIG. 31 shows an XR device, in accordance with an embodiment of thepresent disclosure.

FIG. 32 shows a robot, in accordance with an embodiment of the presentdisclosure.

FIG. 33 shows an AI device, in accordance with an embodiment of thepresent disclosure.

DESCRIPTION OF EXEMPLARY EMBODIMENTS

In various embodiments of the present disclosure, it shall beinterpreted that “I” and “,” indicate “and/or”. For example, “A/B” maymean “A and/or B”. Additionally, “A, B” may also mean “A and/or B”.Moreover, “AB/C” may mean “at least any one of A, B and/or C”.Furthermore, “A, B, C” may also mean “at least any one of A, B and/orC”.

In various embodiments of the present disclosure, it shall beinterpreted that “or” indicates “and/or”. For example, “A or B” mayinclude “only A”, “only B”, and/or “both A and B”. In other words, itshall be interpreted that “or” indicates “additionally oralternatively”.

The technology described below may be used in various wirelesscommunication systems such as code division multiple access (CDMA),frequency division multiple access (FDMA), time division multiple access(TDMA), orthogonal frequency division multiple access (OFDMA), singlecarrier frequency division multiple access (SC-FDMA), and so on. TheCDMA may be implemented with a radio technology, such as universalterrestrial radio access (UTRA) or CDMA-2000. The TDMA may beimplemented with a radio technology, such as global system for mobilecommunications (GSM)/general packet ratio service (GPRS)/enhanced datarate for GSM evolution (EDGE). The OFDMA may be implemented with a radiotechnology, such as institute of electrical and electronics engineers(IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, evolved UTRA(E-UTRA), and so on. IEEE 802.16m is an evolved version of IEEE 802.16eand provides backward compatibility with a system based on the IEEE802.16e. The UTRA is part of a universal mobile telecommunication system(UMTS). 3rd generation partnership project (3GPP) long term evolution(LTE) is part of an evolved UMTS (E-UMTS) using the E-UTRA. The 3GPP LTEuses the OFDMA in a downlink and uses the SC-FDMA in an uplink.LTE-advanced (LTE-A) is an evolution of the LTE.

5G NR is a successive technology of LTE-A corresponding to a newClean-slate type mobile communication system having the characteristicsof high performance, low latency, high availability, and so on. 5G NRmay use resources of all spectrum available for usage including lowfrequency bands of less than 1 GHz, middle frequency bands ranging from1 GHz to 10 GHz, high frequency (millimeter waves) of 24 GHz or more,and so on.

For clarity in the description, the following description will mostlyfocus on LTE-A or 5G NR. However, technical features according to anembodiment of the present disclosure will not be limited only to this.

FIG. 1 shows a structure of an LTE system, in accordance with anembodiment of the present disclosure. This may also be referred to as anEvolved-UMTS Terrestrial Radio Access Network (E-UTRAN), or a Long TermEvolution (LTE)/LTE-A system.

Referring to FIG. 1, the E-UTRAN includes a base station (BS) 20, whichprovides a control plane and a user plane to a user equipment (UE) 10.The UE 10 may be fixed or mobile and may also be referred to by usingdifferent terms, such as Mobile Station (MS), User Terminal (UT),Subscriber Station (SS), Mobile Terminal (MT), wireless device, and soon. The base station 20 refers to a fixed station that communicated withthe UE 10 and may also be referred to by using different terms, such asevolved-NodeB (eNB), Base Transceiver System (BTS), Access Point (AP),and so on.

The base stations 20 are interconnected to one another through an 23interface. The base stations 20 are connected to an Evolved Packet Core(EPC) 30 through an S1 interface. More specifically, the base station 20are connected to a Mobility Management Entity (MME) through an S1-MMEinterface and connected to Serving Gateway (S-GW) through an S1-Uinterface.

The EPC 30 is configured of an MME, an S-GW, and a Packet DataNetwork-Gateway (P-GW). The MME has UE access information or UEcapability information, and such information may be primarily used in UEmobility management. The S-GW corresponds to a gateway having an E-UTRANas its endpoint. And, the P-GW corresponds to a gateway having a PacketData Network (PDN) as its endpoint.

Layers of a radio interface protocol between the UE and the network maybe classified into a first layer (L1), a second layer (L2), and a thirdlayer (L3) based on the lower three layers of an open systeminterconnection (OSI) model, which is well-known in the communicationsystem. Herein, a physical layer belonging to the first layer provides aphysical channel using an Information Transfer Service, and a RadioResource Control (RRC) layer, which is located in the third layer,executes a function of controlling radio resources between the UE andthe network. For this, the RRC layer exchanges RRC messages between theUE and the base station.

FIG. 2 shows a radio protocol architecture of a user plane, inaccordance with an embodiment of the present disclosure. FIG. 3 shows aradio protocol architecture of a control plane, in accordance with anembodiment of the present disclosure. The user plane corresponds to aprotocol stack for user data transmission, and the control planecorresponds to a protocol stack for control signal transmission.

Referring to FIG. 2 and FIG. 3, a physical (PHY) layer belongs to theL1. A physical (PHY) layer provides an information transfer service to ahigher layer through a physical channel. The PHY layer is connected to amedium access control (MAC) layer. Data is transferred (or transported)between the MAC layer and the PHY layer through a transport channel. Thetransport channel is sorted (or categorized) depending upon how andaccording to which characteristics data is being transferred through theradio interface.

Between different PHY layers, i.e., a PHY layer of a transmitter and aPHY layer of a receiver, data is transferred through the physicalchannel. The physical channel may be modulated by using an orthogonalfrequency division multiplexing (OFDM) scheme and uses time andfrequency as radio resource.

The MAC layer provides services to a radio link control (RLC) layer,which is a higher layer of the MAC layer, via a logical channel. The MAClayer provides a function of mapping multiple logical channels tomultiple transport channels. The MAC layer also provides a function oflogical channel multiplexing by mapping multiple logical channels to asingle transport channel. The MAC layer provides data transfer servicesover logical channels.

The RLC layer performs concatenation, segmentation, and reassembly ofRadio Link Control Service Data Unit (RLC SDU). In order to ensurediverse quality of service (QoS) required by a radio bearer (RB), theRLC layer provides three types of operation modes, i.e., a transparentmode (TM), an unacknowledged mode (UM), and an acknowledged mode (AM).An AM RLC provides error correction through an automatic repeat request(ARQ).

The radio resource control (RRC) layer is defined only in a controlplane. And, the RRC layer performs a function of controlling logicalchannel, transport channels, and physical channels in relation withconfiguration, re-configuration, and release of radio bearers. The RBrefers to a logical path being provided by the first layer (physicallayer or PHY layer) and the second layer (MAC layer, RLC layer, PacketData Convergence Protocol (PDCP) layer) in order to transport databetween the UE and the network.

Functions of a PDCP layer in the user plane include transfer, headercompression, and ciphering of user data. Functions of a PDCP layer inthe control plane include transfer and ciphering/integrity protection ofcontrol plane data.

The configuration of the RB refers to a process for specifying a radioprotocol layer and channel properties in order to provide a particularservice and for determining respective detailed parameters and operationmethods. The RB may then be classified into two types, i.e., a signalingradio bearer (SRB) and a data radio bearer (DRB). The SRB is used as apath for transmitting an RRC message in the control plane, and the DRBis used as a path for transmitting user data in the user plane.

When an RRC connection is established between an RRC layer of the UE andan RRC layer of the E-UTRAN, the UE is in an RRC_CONNECTED state, and,otherwise, the UE may be in an RRC_IDLE state. In case of the NR, anRRC_INACTIVE state is additionally defined, and a UE being in theRRC_INACTIVE state may maintain its connection with a core networkwhereas its connection with the base station is released.

Downlink transport channels transmitting (or transporting) data from anetwork to a UE include a Broadcast Channel (BCH) transmitting systeminformation and a downlink Shared Channel (SCH) transmitting other usertraffic or control messages. Traffic or control messages of downlinkmulticast or broadcast services may be transmitted via the downlink SCHor may be transmitted via a separate downlink Multicast Channel (MCH).Meanwhile, uplink transport channels transmitting (or transporting) datafrom a UE to a network include a Random Access Channel (RACH)transmitting initial control messages and an uplink Shared Channel (SCH)transmitting other user traffic or control messages.

Logical channels existing at a higher level than the transmissionchannel and being mapped to the transmission channel may include aBroadcast Control Channel (BCCH), a Paging Control Channel (PCCH), aCommon Control Channel (CCCH), a Multicast Control Channel (MCCH), aMulticast Traffic Channel (MTCH), and so on.

A physical channel is configured of a plurality of OFDM symbols in thetime domain and a plurality of sub-carriers in the frequency domain. Onesubframe is configured of a plurality of OFDM symbols in the timedomain. A resource block is configured of a plurality of OFDM symbolsand a plurality of sub-carriers in resource allocation units.Additionally, each subframe may use specific sub-carriers of specificOFDM symbols (e.g., first OFDM symbol) of the corresponding subframe fora Physical Downlink Control Channel (PDCCH), i.e., L1/L2 controlchannels. A Transmission Time Interval (TTI) refers to a unit time of asubframe transmission.

FIG. 4 shows a structure of an NR system, in accordance with anembodiment of the present disclosure.

Referring to FIG. 4, a Next Generation-Radio Access Network (NG-RAN) mayinclude a next generation-Node B (gNB) and/or eNB providing a user planeand control plane protocol termination to a user. FIG. 4 shows a casewhere the NG-RAN includes only the gNB. The gNB and the eNB areconnected to one another via Xn interface. The gNB and the eNB areconnected to one another via 5th Generation (5G) Core Network (5GC) andNG interface. More specifically, the gNB and the eNB are connected to anaccess and mobility management function (AMF) via NG-C interface, andthe gNB and the eNB are connected to a user plane function (UPF) viaNG-U interface.

FIG. 5 shows a functional division between an NG-RAN and a 5GC, inaccordance with an embodiment of the present disclosure.

Referring to FIG. 5, the gNB may provide functions, such as Inter CellRadio Resource Management (RRM), Radio Bearer (RB) control, ConnectionMobility Control, Radio Admission Control, Measurement Configuration &Provision, Dynamic Resource Allocation, and so on. An AMF may providefunctions, such as Non Access Stratum (NAS) security, idle statemobility processing, and so on. A UPF may provide functions, such asMobility Anchoring, Protocol Data Unit (PDU) processing, and so on. ASession Management Function (SMF) may provide functions, such as userequipment (UE) Internet Protocol (IP) address allocation, PDU sessioncontrol, and so on.

FIG. 6 shows a structure of a radio frame of an NR, in accordance withan embodiment of the present disclosure.

Referring to FIG. 6, in the NR, a radio frame may be used for performinguplink and downlink transmission. A radio frame has a length of 10 msand may be defined to be configured of two half-frames (HFs). Ahalf-frame may include five 1 ms subframes (SFs). A subframe (SF) may bedivided into one or more slots, and the number of slots within asubframe may be determined in accordance with subcarrier spacing (SCS).Each slot may include 12 or 14 OFDM(A) symbols according to a cyclicprefix (CP).

In case of using a normal CP, each slot may include 14 symbols. In caseof using an extended CP, each slot may include 12 symbols. Herein, asymbol may include an OFDM symbol (or CP-OFDM symbol) and a SingleCarrier-FDMA (SC-FDMA) symbol (or Discrete Fourier Transform-spread-OFDM(DFT-s-OFDM) symbol).

Table A1 shown below represents an example of a number of symbols perslot (Nslotsymb), a number slots per frame (Nframe,uslot), and a numberof slots per subframe (Nsubframe,uslot) in accordance with an SCSconfiguration (u), in a case where a normal CP is used.

TABLE 1 SCS (15*2^(u)) N^(slot) _(symb) N^(frame, u) _(slot)N^(subframe, u) _(slot) 15 KHz (u = 0) 14 10 1 30 KHz (u = 1) 14 20 2 60KHz (u = 2) 14 40 4 120 KHz (u = 3) 14 80 8 240 KHz (u = 4) 14 160 16

Table 2 shows an example of a number of symbols per slot, a number ofslots per frame, and a number of slots per subframe in accordance withthe SCS, in a case where an extended CP is used.

TABLE 2 SCS (15*2^(u)) N^(slot) _(symb) N^(frame, u) _(slot)N^(subframe, u) _(slot) 60 KHz (u = 2) 12 40 4

In an NR system, OFDM(A) numerologies (e.g., SCS, CP length, and so on)between multiple cells being integrate to one UE may be differentlyconfigured. Accordingly, a (absolute time) duration (or section) of atime resource (e.g., subframe, slot or TTI) (collectively referred to asa time unit (TU) for simplicity) being configured of the same number ofsymbols may be differently configured in the integrated cells. In theNR, multiple numerologies or SCSs for supporting diverse 5G services maybe supported. For example, in case an SCS is 15 kHz, a wide area of theconventional cellular bands may be supported, and, in case an SCS is 30kHz/60 kHz a dense-urban, lower latency, wider carrier bandwidth may besupported. In case the SCS is 60 kHz or higher, a bandwidth that isgreater than 24.25 GHz may be used in order to overcome phase noise.

An NR frequency band may be defined as two different types of frequencyranges. The two different types of frequency ranges may be FR1 and FR2.The values of the frequency ranges may be changed (or varied), and, forexample, the two different types of frequency ranges may be as shownbelow in Table 3. Among the frequency ranges that are used in an NRsystem, FR1 may mean a “sub 6 GHz range”, and FR2 may mean an “above 6GHz range” and may also be referred to as a millimeter wave (mmW).

TABLE 3 Frequency Range Corresponding frequency Subcarrier Spacingdesignation range (SCS) FR1  450 MHz-6000 MHz 15, 30, 60 kHz FR2 24250MHz-52600 MHz 60, 120, 240 kHz

As described above, the values of the frequency ranges in the NR systemmay be changed (or varied). For example, as shown below in Table 4, FR1may include a band within a range of 410 MHz to 7125 MHz. Morespecifically, FR1 may include a frequency band of 6 GHz (or 5850, 5900,5925 MHz, and so on) and higher. For example, a frequency band of 6 GHz(or 5850, 5900, 5925 MHz, and so on) and higher being included in FR1mat include an unlicensed band. The unlicensed band may be used fordiverse purposes, e.g., the unlicensed band for vehicle-specificcommunication (e.g., automated driving).

TABLE 4 Frequency Range Corresponding frequency Subcarrier Spacingdesignation range (SCS) FR1  410 MHz-7125 MHz 15, 30, 60 kHz FR2 24250MHz-52600 MHz 60, 120, 240 kHz

FIG. 7 shows a structure of a slot of an NR frame, in accordance with anembodiment of the present disclosure. Referring to FIG. 7, a slotincludes a plurality of symbols in a time domain. For example, in caseof a normal CP, one slot may include 14 symbols. However, in case of anextended CP, one slot may include 12 symbols. Alternatively, in case ofa normal CP, one slot may include 7 symbols. However, in case of anextended CP, one slot may include 6 symbols.

A carrier includes a plurality of subcarriers in a frequency domain. AResource Block (RB) may be defined as a plurality of consecutivesubcarriers (e.g., 12 subcarriers) in the frequency domain. A BandwidthPart (BWP) may be defined as a plurality of consecutive (Physical)Resource Blocks ((P)RBs) in the frequency domain, and the BWP maycorrespond to one numerology (e.g., SCS, CP length, and so on). Acarrier may include a maximum of N number BWPs (e.g., 5 BWPs). Datacommunication may be performed via an activated BWP. Each element may bereferred to as a Resource Element (RE) within a resource grid and onecomplex symbol may be mapped to each element.

Hereinafter, a bandwidth part (BWP) and a carrier will be described.

The BWP may be a set of consecutive physical resource blocks (PRBs) in agiven numerology. The PRB may be selected from consecutive sub-sets ofcommon resource blocks (CRBs) for the given numerology on a givencarrier.

When using bandwidth adaptation (BA), a reception bandwidth andtransmission bandwidth of a UE are not necessarily as large as abandwidth of a cell, and the reception bandwidth and transmissionbandwidth of the BS may be adjusted. For example, a network/BS mayinform the UE of bandwidth adjustment. For example, the UE receiveinformation/configuration for bandwidth adjustment from the network/BS.In this case, the UE may perform bandwidth adjustment based on thereceived information/configuration. For example, the bandwidthadjustment may include an increase/decrease of the bandwidth, a positionchange of the bandwidth, or a change in subcarrier spacing of thebandwidth.

For example, the bandwidth may be decreased during a period in whichactivity is low to save power. For example, the location of thebandwidth may move in a frequency domain. For example, the location ofthe bandwidth may move in the frequency domain to increase schedulingflexibility. For example, the subcarrier spacing of the bandwidth may bechanged. For example, the subcarrier spacing of the bandwidth may bechanged to allow a different service. A subset of a total cell bandwidthof a cell may be referred to as a bandwidth part (BWP). The BA may beperformed when the BS/network configures the BWP to the UE and theBS/network informs the UE of the BWP currently in an active state amongthe configured BWPs.

For example, the BWP may be at least any one of an active BWP, aninitial BWP, and/or a default BWP. For example, the UE may not monitordownlink radio link quality in a DL BWP other than an active DL BWP on aprimary cell (PCell). For example, the UE may not receive PDCCH, PDSCH,or CSI-RS (excluding RRM) outside the active DL BWP. For example, the UEmay not trigger a channel state information (CSI) report for theinactive DL BWP. For example, the UE may not transmit PUCCH or PUSCHoutside an active UL BWP. For example, in a downlink case, the initialBWP may be given as a consecutive RB set for an RMSI CORESET (configuredby PBCH). For example, in an uplink case, the initial BWP may be givenby SIB for a random access procedure. For example, the default BWP maybe configured by a higher layer. For example, an initial value of thedefault BWP may be an initial DL BWP. For energy saving, if the UE failsto detect DCI during a specific period, the UE may switch the active BWPof the UE to the default BWP.

Meanwhile, the BWP may be defined for SL. The same SL BWP may be used intransmission and reception. For example, a transmitting UE may transmitan SL channel or an SL signal on a specific BWP, and a receiving UE mayreceive the SL channel or the SL signal on the specific BWP. In alicensed carrier, the SL BWP may be defined separately from a Uu BWP,and the SL BWP may have configuration signaling separate from the UuBWP. For example, the UE may receive a configuration for the SL BWP fromthe BS/network. The SL BWP may be (pre-)configured in a carrier withrespect to an out-of-coverage NR V2X UE and an RRC_IDLE UE. For the UEin the RRC_CONNECTED mode, at least one SL BWP may be activated in thecarrier.

FIG. 8 shows a BWP based on an embodiment of the present disclosure. Itis assumed in the embodiment of FIG. 8 that the number of BWPs is 3.

Referring to FIG. 8, a common resource block (CRB) may be a carrierresource block numbered from one end of a carrier band to the other endthereof. In addition, the PRB may be a resource block numbered withineach BWP. A point A may indicate a common reference point for a resourceblock grid.

The BWP may be configured by a point A, an offset NstartBWP from thepoint A, and a bandwidth NsizeBWP. For example, the point A may be anexternal reference point of a PRB of a carrier in which a subcarrier 0of all numerologies (e.g., all numerologies supported by a network onthat carrier) is aligned. For example, the offset may be a PRB intervalbetween a lowest subcarrier and the point A in a given numerology. Forexample, the bandwidth may be the number of PRBs in the givennumerology.

Hereinafter, V2X or SL communication will be described.

FIG. 9 shows a radio protocol architecture for a SL communication, inaccordance with an embodiment of the present disclosure. The embodimentof FIG. 9 may be combined with various embodiments of the presentdisclosure. More specifically, (a) of FIG. 9 shows a user plane protocolstack of LTE, and (b) of FIG. 9 shows a control plane protocol stack ofLTE.

FIG. 10 shows a radio protocol architecture for a SL communication, inaccordance with an embodiment of the present disclosure. The embodimentof FIG. 10 may be combined with various embodiments of the presentdisclosure. More specifically, (a) of FIG. 10 shows a user planeprotocol stack of NR, and (b) of FIG. 10 shows a control plane protocolstack of NR.

Hereinafter, a Sidelink Synchronization Signal (SLSS) andsynchronization information will be described in detail.

The SLSS is a sidelink specific sequence, which may include a PrimarySidelink Synchronization Signal (PSSS) and a Secondary SidelinkSynchronization Signal (SSSS). The PSSS may be referred to as SidelinkPrimary Synchronization Signal (S-PSS) and the SSSS may be referred toas Sidelink Secondary Synchronization Signal (S-SSS).

A Physical Sidelink Broadcast Channel (PSBCH) may refer to a (broadcast)channel through which (system) information, which consist of default (orbasic) information that should first be known by the UE before thesidelink signal transmission/reception. For example, the default (orbasic) information may be information related to the SLSS, a Duplex Mode(DM), TDD UL/DL configuration, information related to resource pools,types of applications related to the SLSS, a subframe offset, broadcastinformation, and so on.

The S-PSS, the S-SSS, and the PSBCH may be included in a block format(e.g., SL synchronization signal (SS)/PSBCH block, hereinafter,sidelink-synchronization signal block (S-SSB)) supporting periodicaltransmission. The S-SSB may have the same numerology (i.e., SCS and CPlength) as a physical sidelink control channel (PSCCH)/physical sidelinkshared channel (PSSCH) in a carrier, and a transmission bandwidth mayexist within a (pre-)configured sidelink (SL) BWP. In addition, afrequency position of the S-SSB may be (pre-)configured. Accordingly,the UE does not need to perform hypothesis detection at frequency todiscover the S-SSB in the carrier.

Each SLSS may have a physical layer sidelink synchronization identity(ID), and the values may be respectively equal to any one value rangingfrom 0 to 335. Depending upon any one of the above-described values thatis used, a synchronization source may also be identified. For example,values of 0, 168, 169 may indicate the GNSS, values from 1 to 167 mayindicate base stations, and values from 170 to 335 may indicate that thesource is outside of the coverage. Alternatively, among the physicallayer sidelink synchronization ID values, values 0 to 167 may be valuesbeing used by a network, and values from 168 to 335 may be values beingused outside of the network coverage.

FIG. 11 shows a UE performing V2X or SL communication in accordance withan embodiment of the present disclosure.

Referring to FIG. 11, in V2X or SL communication, the term ‘UE’ maygenerally imply a UE of a user. However, if a network equipment such asa BS transmits/receives a signal based on a communication scheme betweenUEs, the BS may also be regarded as a sort of the UE.

For example, the UE 1 may select a resource unit corresponding to aspecific resource in a resource pool which implies a set of series ofresources. In addition, the UE 1 may transmit an SL signal by using theresource unit. For example, the UE 2 which is a receiving UE may beallocated with a resource pool in which the UE 1 is capable oftransmitting a signal, and may detect a signal of the UE 1 in theresource pool.

Herein, if the UE 1 is within a coverage of the BS, the BS may informthe UE 1 of the resource pool. Otherwise, if the UE 1 is out of thecoverage of the BS, another UE may inform the UE 1 of the resource pool,or the UE 1 may use a pre-configured resource pool.

In general, the resource pool may be configured based on a plurality ofresource units, and each UE may select at least one resource unit for SLsignal transmission.

FIG. 12 shows a resource unit for V2X or SL communication based on anembodiment of the present disclosure.

Referring to FIG. 12, all frequency resources of a resource pool may bedivided into NF resources, and all time resources of the resource poolmay be divided into NT resources. Therefore, NF*NT resource units may bedefined in the resource pool. FIG. A12 may show an example of a casewhere a corresponding resource pool is repeated with a period of NTsubframes.

As shown in FIG. 12, one resource unit (e.g., Unit #0) may beperiodically repeated. Alternatively, to obtain a diversity effect in atime or frequency domain, an index of a physical resource unit to whichone logical resource unit is mapped may change to a pre-determinedpattern over time. In a structure of such a resource unit, the resourcepool may imply a set of resource units that can be used in transmissionby a UE intending to transmit an SL signal.

The resource pool may be subdivided into several types. For example,based on content of an SL signal transmitted in each resource pool, theresource pool may be classified as follows.

(1) Scheduling assignment (SA) may be a signal including informationrelated to a location of a resource used for transmission of an SL datachannel by a transmitting UE, a modulation and coding scheme (MCS) ormultiple input multiple output (MIMO) transmission scheme required fordemodulation of other data channels, timing advance (TA), or the like.The SA can be transmitted by being multiplexed together with SL data onthe same resource unit. In this case, an SA resource pool may imply aresource pool in which SA is transmitted by being multiplexed with SLdata. The SA may also be referred to as an SL control channel.

(2) An SL data channel (physical sidelink shared channel (PSSCH)) may bea resource pool used by the transmitting UE to transmit user data. If SAis transmitted by being multiplexed together with SL data on the sameresource unit, only an SL data channel of a type except for SAinformation may be transmitted in the resource pool for the SL datachannel. In other words, resource elements (REs) used to transmit SAinformation on an individual resource unit in the SA resource pool maybe used to transmit SL data still in the resource pool of the SL datachannel. For example, the transmitting UE may transmit the PSSCH bymapping it to consecutive PRBs.

(3) A discovery channel may be a resource pool for transmitting, by thetransmitting UE, information related to an ID thereof, or the like.Accordingly, the transmitting UE may allow an adjacent UE to discoverthe transmitting UE itself.

Even if the aforementioned SL signals have the same content, differentresource pools may be used based on a transmission/reception attributeof the SL signals. For example, even the same SL data channel ordiscovery message may be classified again into different resource poolsbased on a scheme of determining SL signal transmission timing (e.g.,whether it is transmitted at a reception time of a synchronizationreference signal or transmitted by applying a specific timing advance atthe reception time), a resource allocation scheme (e.g., whether a BSdesignates a transmission resource of an individual signal to anindividual transmitting UE or whether the individual transmitting UEautonomously selects an individual signal transmission resource in aresource pool), a signal format (e.g., the number of symbols occupied byeach SL signal or the number of subframes used in transmission of one SLsignal), signal strength from the BS, transmit power strength of an SLUE, or the like.

Hereinafter, a resource allocation in sidelink will be described.

FIG. 13 shows exemplary UE operations according to a transmission mode(TM) related to V2X/D2D in accordance with an embodiment of the presentdisclosure. More specifically, (a) of FIG. 13 shows UE operationsrelated to Transmission mode 1 or Transmission mode 3, and (b) of FIG.13 shows UE operations related to Transmission mode 2 or Transmissionmode 4.

Referring to (a) of FIG. 13, in Transmission modes 1/3, the base stationperforms resource scheduling to UE 1 through a PDCCH (more specifically,DCI), and UE 1 performs sidelink/V2X communication with UE 2 inaccordance with the corresponding resource scheduling. Aftertransmitting sidelink control information (SCI) to UE 2 through aphysical sidelink control channel (PSCCH), UE 1 may transmit data thatis based on the SCI through a physical sidelink shared channel (PSSCH).Transmission mode 1 may be applied to sidelink, and Transmission mode 3may be applied to V2X.

Referring to (b) of FIG. 13, in Transmission modes 2/4 may be modesaccording to which the UE performs self-scheduling. More specifically,Transmission mode 2 may be applied to sidelink, wherein the UE mayselect a resource by itself from a configured resource pool and performsidelink operations. Transmission mode 4 may be applied to V2X, wherein,after performing sensing/SA decoding processes, and so on, the UE mayselect a resource by itself from a selection window and may then performV2X operations. After transmitting SCI to UE 2, UE 1 may transmit datathat is based on the SCI through the PSSCH. Hereinafter, the termTransmission mode may be abbreviated as Mode.

In case of NR sidelink, at least two types of sidelink resourceallocation modes may be defined. In case of Mode 1, the base station mayschedule sidelink resources that are to be used for sidelinktransmission. In case of Mode 2, the user equipment (UE) may determine asidelink transmission resource from sidelink resources that areconfigured by the base station/network or predetermined sidelinkresources. The configured sidelink resources or the predeterminedsidelink resources may be a resource pool. For example, in case of Mode2, the UE may autonomously select a sidelink resource for transmission.For example, in case of Mode 2, the UE may assist (or help) sidelinkresource selection of another UE. For example, in case of Mode 2, the UEmay be configured with an NR configured grant for sidelink transmission.For example, in case of Mode 2, the UE may schedule sidelinktransmission of another UE. And, Mode 2 may at least support reservationof sidelink resources for blind retransmission.

Procedures related to sensing and resource (re-)selection may besupported in Resource Allocation Mode 2. The sensing procedure may bedefined as a process decoding the SCI from another UE and/or sidelinkmeasurement. The decoding of the SCI in the sensing procedure may atleast provide information on a sidelink resource that is being indicatedby a UE transmitting the SCI. When the corresponding SCI is decoded, thesensing procedure may use L1 SL Reference Signal Received Power (RSRP)measurement, which is based on a Demodulation Reference Signal (SLDMRS). The resource (re-)selection procedure may use a result of thesensing procedure in order to determine the resource for the sidelinktransmission.

FIG. 14 shows an example of a selection of transmission resources inaccordance with an embodiment of the present disclosure.

Referring to FIG. 14, by performing sensing within a sensing window, theUE may determine transmission resources reserved by another UE ortransmission resources being used by another UE, and, after suchtransmission resources are excluded from the selection window, among theremaining resources, the UE may randomly select resources from resourceshaving little interference.

For example, within the sensing window, the UE may decode the PSCCHincluding information on the cycle periods (or terms) of the reservedresources and may measure PSCCH RSRP from the periodically determinedresources based on the PSCCH. The UE may exclude resources having thePSSCH RSRP that exceeds a threshold value from the selection window.Thereafter, the UE may randomly select sidelink resources from theremaining resources within the selection window.

Alternatively, the UE may measure Received signal strength indication(RSSI) of the periodic resources within the sensing window, so as todetermine resources having little interference (e.g., resourcescorresponding to the lower 20%). And, among the periodic resources, theUE may randomly select sidelink resources from the resources included inthe selection window. For example, in case the UE fails to performdecoding of the PSCCH, the UE may use the above-described method.

Meanwhile, in a wireless communication system, the UE may transmitpre-emption message to other UEs so that resources related to sidelinkdata and/or control information to be transmitted do not overlap withresources to be used by other UEs.

When the UE transmits a message related to a service with higherpriority (e.g., a message with a higher Prose Per-Packet Reliability(PPPR) value, a message with a lower Prose Per Packet Priority (PPPP)value, or a message with a smaller latency budget), the UE may signalother UEs a pre-emption message containing resource information relatedto the transmission of the message, priority information related to thetransmission of the message, etc. through a predefined channel (e.g.,PSCCH or PSSCH). For example, among other UEs that have received thepreemption message, in the case of the UE that transmits a message witha lower priority than the priority information in the preemptionmessage, if the resources in the preemption message and its resourcesoverlap, the UE may trigger the re-selection of resources and re-selectnon-overlapping resources. For example, among other UEs that havereceived the preemption message, in the case of the UE that transmits amessage with a relatively lower priority than the priority informationin the preemption message, if the resources in the preemption messageand its resources partially overlap, the UE may trigger the re-selectionof resources and re-select non-overlapping resources. Accordingly, theUE may effectively protect the transmission of a message of a relativelyhigh priority.

According to the method described below, the UE may transmit apreemption message to other UEs in order to protect sidelink data and/orcontrol information with high priority.

According to various embodiments of the present disclosure, at least oneproposed method may be applied to at least one of unicast communication,groupcast communication, and/or broadcast communication.

According to various embodiments of the present disclosure, at least oneproposed method may be applied not only to sidelink communication or V2Xcommunication based on PC5 interface or SL interface (e.g., PSCCH,PSSCH, PSBCH, PSSS/SSSS, etc.), but also to sidelink communication orV2X communication based on Uu interface (e.g., PUSCH, PDSCH, PDCCH,PUCCH, etc.).

In various embodiments of the present disclosure, reception of the UEmay include decoding and/or reception of a sidelink channel and/or asidelink signal (e.g., PSCCH, PSSCH, PSFCH, PSBCH, PSSS/SSSS, etc.).Reception of the UE may include decoding and/or reception of a WAN DLchannel and/or a WAN DL signal (e.g., PDSCH, PDCCH, PSS/SSS, etc.).Reception of the UE may include may include sensing and/or CBRmeasurement. In various embodiments of the present disclosure, thesensing of the UE may include PSSCH-RSRP measurement based on PSSCHDM-RS sequence, PSSCH-RSRP measurement based on the PSSCH DM-RS sequencescheduled by the PSCCH successfully decoded by the UE, sidelink RSSI(S-RSSI) measurement, and/or S-RSSI measurement based on sub-channelrelated to V2X resource pool. In various embodiments of the presentdisclosure, transmission of the UE may include transmission of asidelink channel and/or a sidelink signal (e.g., PSCCH, PSSCH, PSFCH,PSBCH, PSSS/SSSS, etc.). Transmission of the UE may include transmissionof a WAN UL channel and/or a WAN UL signal (e.g., PUSCH, PUCCH, SRS,etc.). In various embodiments of the present disclosure, thesynchronization signal may include SLSS and/or PSBCH.

In various embodiments of the present disclosure, the configuration mayinclude signaling, signaling from the network, configuration from thenetwork, and/or pre-configuration from the network. In variousembodiments of the present disclosure, the definition may includesignaling, signaling from the network, configuration from the network,and/or pre-configuration from the network. In various embodiments of thepresent disclosure, the designation may include signaling, signalingfrom the network, configuration from the network, and/orpre-configuration from the network.

In various embodiments of the present disclosure, Prose Per PacketPriority (PPPP) may be replaced by Prose Per Packet Reliability (PPPR),and PPPR may be replaced by PPPP. For example, a smaller PPPP value maymean a higher priority, and a larger PPPP value may mean a lowerpriority. For example, a smaller PPPR value may mean higher reliability,and a larger PPPR value may mean lower reliability. For example, thePPPP value related with a high priority service, packet, or message maybe smaller than the PPPP value related with a low priority service,packet, or message. For example, the PPPR value related with a highreliability y service, packet, or message may be smaller than the PPPPvalue related with a low reliability service, packet, or message.

In various embodiments of the present disclosure, at least one of aunicast session (e.g., a unicast session for sidelink), agroupcast/multicast session (e.g., a groupcast/multicast session forsidelink), and/or a broadcast session (e.g., a broadcast session for asidelink).

In various embodiments of the present disclosure, a carrier may beextendedly interpreted as at least one of a BWP and/or a resource pool.For example, the carrier may include at least one of a BWP and/or aresource pool. For example, a carrier may include one or more BWPs. Forexample, a BWP may include one or more resource pools.

In various embodiments of the present disclosure, the transmitting UEmay refer to a UE that transmits the preemptive message, and thereceiving UE may refer to a UE that receives the preemptive message.

In various embodiments of the present disclosure, the HARQ feedbackresource may include a HARQ-NACK resource and a HARQ-ACK resource. TheHARQ feedback resource may include a HARQ feedback resource pool, andthe HARQ-ACK resource may include an HARQ-ACK resource pool. PSCCHresources may include a PSCCH resource pool.

In various embodiments of the present disclosure, The UE may transmitthe PSCCH and/or PSSCH, and may receive HARQ feedback informationrelated to the PSCCH and/or PSSCH transmitted by the UE through the HARQfeedback resources. For example, the UE may transmit PSCCH and/or PSSCH,and may receive HARQ feedback information related to PSCCH and/or PSSCHtransmitted by the UE on HARQ feedback resources linked to PSCCH and/orPSSCH. For example, the HARQ feedback information may include HARQ-ACKinformation or information on whether data decoding is successful.

FIG. 15 shows a procedure for a UE to transmit a preemption message toanother UE according to an embodiment of the present disclosure. FIGS.16 to 18 show examples of feedback resources related to transmission ofpreemption message according to an embodiment of the present disclosure.

FIG. 15 is an example of a procedure for a transmitting UE to transmit apre-emption message to a receiving UE. Referring to FIG. 15, thetransmitting UE may transmit a pre-emption message to the receiving UES1510, the receiving UE may determine whether to reselect all or part ofthe reserved resources based on the received preemption message S1520.

More specifically, Referring to FIG. 15, in step S1510, the transmittingUE may transmit a preemption message to the receiving UE. For example,the transmitting UE may transmit the preemption message to the receivingUE through the HARQ feedback resources. Referring to FIG. 16, forexample, the HARQ feedback resources may be a physical sidelink feedbackchannel (PSFCH) 1605 resources.

According to an embodiment of the present disclosure, the transmittingUE may transmit the pre-emption message through the HARQ-ACK resources.For example, the transmitting UE may transmit the pre-emption message ona linked HARQ-ACK resources. For example, when the transmitting UEtransmits a message related to a service with a relatively high priorityor a message related to a service with a higher priority than apre-determined threshold, the transmitting UE may transmit thepre-emption message including resource information, resource locationinformation, priority information, proximity-based service per-packetpriority (PPPP), proximity services per-packet reliability (PPPR), andlatency budge related to the transmission of the message to other UEsthrough a pre-defined channel. Accordingly, the transmitting UE mayeffectively protect a message of a relatively high priority.

According to an embodiment, when the receiving UE receives thepre-emption message transmitted through the HARQ feedback resources bythe transmitting UE, a problem in which the receiving UE does notreceive the pre-emption message (e.g., a half-duplex problem) can bealleviated. For example, when the receiving UE receives the pre-emptionmessage transmitted through the HARQ feedback resources by thetransmitting UE, the problem that the receiving UE does not receive thepre-emption message due to its PSCCH/PSSCH transmission can bealleviated.

Meanwhile, when the UE receives HARQ feedback information through theHARQ feedback resources, the UE may basically have to perform a new AGCoperation (at the time of reception, due to the HARQ feedbackinformation related to communication of other FDM UEs that the UE doesnot actually need to receive). For example, between the reception of thePSCCH/PSSCH for the UE and the reception of HARQ feedback informationfor the UE, a different or independent AGC operation may be required. Inaddition, for example, when the power configuration or power operationrelated to transmission of the HARQ feedback information of the UE andthe power configuration or power operation related to the PSCCH/PSSCHtransmission of the UE are different, another UE may have to newlyperform an AGC operation in order to receive HARQ feedback informationthrough the HARQ feedback resources. Therefore, according to anembodiment of the present disclosure, when the UE transmits thepre-emption message to other UEs through the HARQ feedback resources,the UE performs an additional AGC operation required for receiving HARQfeedback information, but a new AGC may not be required. On the otherhand, when the UE transmits the pre-emption message to other UEs on allor part of the PSCCH (and/or PSSCH) transmission resources, additionalor new AGC (e.g., AGC for PSSCH reception) may be required for the UE.

According to an embodiment, after the transmitting UE transmits thepre-emption message through the HARQ feedback resources, thetransmitting UE may perform PSCCH transmission and/or PS SCHtransmission on a slot after the HARQ feedback resources. Referring toFIG. 17, for example, after the transmitting UE transmits thepre-emption message through the HARQ feedback resources 1705, thetransmitting UE may perform PSCCH 1707 transmission and/or PSSCH 1709transmission through the earliest/closest slot after the HARQ feedbackresources.

According to an embodiment, the transmitting UE may transmit thepre-emption message through the HARQ feedback resources, and performonly PSSCH transmission in consideration of a time for decoding thepre-emption message. For example, referring to FIG. 17, the transmittingUE may transmit the pre-emption message to the receiving UE through theHARQ feedback resources 1705, and perform PSSCH 1709 transmissionwithout transmitting the PSCCH 1707 after the time for decoding thepre-emption message. For example, the transmitting UE may transmit thepre-emption message to the receiving UE through the HARQ feedbackresources 1705, and perform PSSCH 1709 transmission without transmittingthe PSCCH (1707) after a pre-determined time.

According to an embodiment, the transmitting UE may transmit thepre-emption message through the HARQ feedback resources and/or the PSCCHresources. For example, the transmitting UE may transmit the pre-emptionmessage through the PSCCH resources after the HARQ feedback resources.For example, the transmitting UE may transmit the pre-emption messagethrough the PSCCH resource pool after the HARQ feedback resource pool.For example, referring to FIG. 17, the transmitting UE may transmit thepre-emption message through the PSCCH 1707 resources corresponding tothe fastest/nearest slot after the HARQ feedback resources 1705. Forexample, the transmitting UE may transmit the preemption message throughthe PSCCH resource pool corresponding to the earliest/closest slot afterthe HARQ feedback resource pool.

According to an embodiment, resources used for transmitting apre-emption message on PSCCH resources and resources used for PSCCHtransmission may be configured differently. For example, when thetransmitting UE fails to transmit the pre-emption message to thereceiving UE through the HARQ feedback resources, the transmitting UEtransmits the pre-emption message to the receiving UE through the PSCCHresources corresponding to the earliest/closest slot after the HARQfeedback resources, so that the transmitting UE can increase theprobability of successfully transmitting the pre-emption message to thereceiving UE.

According to an embodiment, even when the HARQ feedback resources aredisabled, the transmitting UE may use the HARQ feedback resources forpre-emption message transmission, not for HARQ feedback transmission.Herein, the case in which the HARQ feedback resources are disabled mayinclude a case in which it is necessary to transmit HARQ feedback, butthe transmission function of the transmitting UE is turned off, or acase in which the HARQ feedback resources are allocated but the HARQfeedback resources are used for other purposes.

According to an embodiment, the resources used to transmit thepre-emption message may be configured in an arrangement in whichtransmission resources are distributed according to a pre-determinedinterval in the frequency domain of the HARQ feedback resources.Referring to FIG. 18, for example, the resources used to transmit thepre-emption message may be configured in an arrangement 1807 (e.g., aCOMB-like arrangement) in which transmission resources are distributedaccording to a pre-determined interval in the frequency domain of theHARQ feedback resources 1805. For example, if a sub-channel used forsidelink communication has a resource structure with thearrangement/order of “PSCCH, PSSCH, and HARQ feedback in the timedomain, the resources used to transmit the pre-emption message may beconfigured in an arrangement 1807 (e.g., a COMB-like arrangement) inwhich transmission resources are distributed according to apre-determined interval in the frequency domain of the HARQ feedbackresources 1805. Due to this arrangement, the PAPR problem can bealleviated. The arrangement of the resources used to transmit thepre-emption message may be in a different arrangement and thearrangement of the resources is not limited.

According to an embodiment of the present disclosure, a transmitting UEmay transmit a pre-emption message to a receiving UE through PSCCHresources. Although the AGC value related to PSCCH reception may begreater than the AGC value required for PSSCH reception, becausequantization noise is simply added (in the PSSCH reception), it may notcause a big problem for the transmitting UE to transmit the pre-emptionmessage through the PSCCH resource. For example, when the transmittingUE transmits at least one of information with a higher pre-configuredlevel of importance (than a threshold value), information with a higherpre-configured level of priority (than a threshold value), orinformation on a pre-configured type through the PSSCH resources, thetransmitting UE may not transmit the pre-emption message through thePSCCH resources. When the transmitting UE does not transmit at least oneof information with a higher pre-configured level of importance (than athreshold value), information with a higher pre-configured level ofpriority (than a threshold value), or information on a pre-configuredtype through the PSSCH resources, the transmitting UE may transmit thepre-emption message through the PSCCH resources or linked PSCCHresources. According to an embodiment, in a case where transmission forpre-emption message is permitted/configured through the PSCCH resources,AGC related to PSSCH reception and AGC related to PSSCH reception may beperformed independently. For example, when the priority related tosidelink data and/or control information to be transmitted by thetransmitting UE through the PSCCH resources is lower than apre-configured threshold, the transmitting UE may transmit thepre-emption message through the PSCCH resources. For example, when thepriority related to sidelink data and/or control information to betransmitted by the transmitting UE through the PSCCH resources is higherthan a pre-configured threshold, the transmitting UE may not transmitthe pre-emption message through the PSCCH resource.

According to an embodiment, the transmitting UE may receive sidelinkdata and/or control information from the receiving UE, and transmit thepre-emption message to the receiving UE through a PSFCH resource relatedwith the received sidelink data and/or control information. For example,the transmitting UE may transmit the pre-emption message, information onwhether data decoding is successful, or HARQ-ACK information (e.g., ACK,NACK or DTX) through the HARQ feedback resources related with thereceived sidelink data and/or control information.

Additionally, the UE may transmit HARQ feedback to other UEs based onthe PSSCH reception timing. For example, the UE may transmit the HARQfeedback to other UEs based on the timing of PSCCH/PSSCH transmission orreception linked to the HARQ feedback. For example, the UE may transmitHARQ feedback to other UEs based on a pre-configured timing. Accordingto an embodiment, the UE may transmit HARQ feedback to other UEsaccording to a pre-configured rule-based (time/frequency)synchronization. For example, the UE may transmit HARQ feedbackaccording to synchronization (time/frequency) related to a synchronouscluster of the UE receiving the HARQ feedback. For example, the UE mayperform sidelink data and/or control information transmission (and/orreception) according to its sync cluster-related (time/frequency)synchronization (or the UE may perform sidelink data and/or controlinformation reception according to the synchronization cluster related(time/frequency) synchronization of the UE performing the transmission),and the UE may transmit the HARQ feedback according to the synccluster-related (time/frequency) synchronization of the UE receiving theHARQ feedback (or the UE may transmit the HARQ feedback according to thesync cluster-related (time/frequency) synchronization of the UE). Thatis, the UE may transmit the HARQ feedback according to a timing derivedfrom a synchronous source used to receive sidelink data and/or controlinformation from the UE receiving the HARQ feedback. For this reason,the UE receiving the HARQ feedback may not perform unnecessaryadjustment to receive the HARQ feedback.

Meanwhile, when resources related to broadcast and HARQ feedbackresources related to unicast (e.g., the last symbol in a slot) areFDMed, the UE receiving sidelink data and/or control information on theresources related to broadcast may need to perform AGC over again insymbols (e.g., the last symbol in a slot) in which HARQ feedbackresources related to unicast and resources related to broadcast areFDMed. For example, when HARQ feedback resources related tomulticast/groupcast and resources related to broadcast (e.g., the lastsymbol in a slot) are FDMed, the UE receiving sidelink data and/orcontrol information on the resources related to broadcast may need toperform AGC over again in symbols (e.g., the last symbol in a slot) inwhich HARQ feedback resources related to multicast/groupcast andresources related to broadcast are FDMed. In this case, the followingmethod may be applied.

For example, when the UE receives the PSCCH and/or PSSCH on the FDMedresources for the HARQ feedback resources and, the UE may perform AGCagain.

For example, the UE may TDM the HARQ feedback transmission resources andthe PSCCH transmission resources and/or PSSCH transmission resources.For example, the UE may transmit PSFCH and PSCCH/PSSCH at differenttimes.

For example, the UE senses whether HARQ feedback transmission isactually performed on the HARQ feedback resources, and only when HARQfeedback transmission is not actually performed, the UE may performPSCCH transmission and/or PSSCH transmission on the FDMed resources forthe HARQ feedback resource. For example, the UE may determine whetherHARQ feedback transmission has actually been performed by decodingpreviously received data. When HARQ feedback transmission is actuallyperformed, the UE may skip PSCCH transmission and/or PSSCH transmissionon the FDMed resources for the HARQ feedback resources. For example, theUE may signal information related to skipping the PSCCH transmissionand/or PSSCH transmission on the PSCCH. Herein, the information relatedto skipping the PSCCH transmission and/or PSSCH transmission may includeinformation on whether to skip PSCCH transmission and/or PSSCHtransmission, and location information related to skipping PSCCHtransmission and/or PSSCH transmission. For example, when HARQ feedbacktransmission is actually performed, the UE may puncture or rate matchall or part of PSCCH and/or PSSCH transmission on the FDMed resourcesfor the HARQ feedback resource.

In step S1520, the receiving UE may determine whether to reselect all orpart of the resources reserved by the receiving UE based on thepre-emption message. For example, when the priority related to sidelinkdata and/or information to be transmitted through all or part of theresources reserved by the receiving UE is lower than the priorityrelated to sidelink data and/or control information included in thepre-emption message, the receiving UE may trigger reselection of all orpart of the reserved resources. The receiving UE may reselect all orpart of the reserved resources as resources that do not overlap withresources to be used for transmission of sidelink data and/or controlinformation related to the pre-emption message.

FIG. 19 shows a method for the first device 100 to perform pre-emptionmessage transmission in accordance with an embodiment of the presentdisclosure.

In step S1910, the first apparatus 100 may transmit a pre-emptionmessage to the second apparatus 200 on the HARQ feedback resources. Forexample, the first apparatus 100 may transmit the pre-emption message tothe second apparatus 200 on the PSFCH resources. Herein, the pre-emptionmessage may be a message for notifying information related totransmission of a first sidelink information having a relatively highpriority. The first sidelink information may include sidelink dataand/or control information to be transmitted by the first apparatus 100.The information related to transmission of the first sidelinkinformation may be at least one of sidelink information related to ahigh-priority service, sidelink information related to a servicerequiring high reliability, or sidelink information related to a servicerequiring low latency. For example, the first apparatus 100 may transmitthe pre-emption message to the second apparatus 200 based on sidelinkinformation having a priority higher than a pre-configured threshold.The pre-emption message may include at least one of priority informationrelated to the first sidelink information, PPPP, PPPR, latency budget,MCS information, time resource pattern information, frequency resourcepattern information, HARQ process ID, source ID, or destination ID.

According to an embodiment, the resources used to transmit thepre-emption message may be configured in an arrangement in whichtransmission resources are distributed according to a pre-determinedinterval in the frequency domain of the HARQ feedback resources. Forexample, the resources used to transmit the pre-emption message may beconfigured in an arrangement (e.g., a COMB-like arrangement) in whichtransmission resources are evenly distributed according to apre-determined interval in the frequency domain of the HARQ feedbackresources. However, the arrangement of the resources used to transmitthe pre-emption message may be in a different arrangement and thearrangement of the resources is not limited.

According to an embodiment, the first apparatus 100 may transmit thepre-emption message on the HARQ feedback resources to the secondapparatus 200, and may perform PSCCH and/or PSSCH transmission on a slotafter the HARQ feedback resources. For example, after transmitting thepre-emption message to the second apparatus 200 on the PSFCH resources,the first apparatus 100 may transmit the second sidelink information onthe PSCCH and/or PSSCH resource related to the closest slot. The firstapparatus 100 may transmit the pre-emption message on the HARQ feedbackresources to the second apparatus 200 and may perform PSSCH transmissionon a subsequent slot. For example, the first apparatus 100 may transmitthe pre-emption message to the second apparatus 200 and perform PSSCHtransmission without PSCCH transmission after a pre-determined time.That is, the first apparatus 100 may transmit the pre-emption message tothe second apparatus 200 and transmit the second sidelink information onthe PSSCH resources after a pre-determined time. Herein, thepre-determined time may include a time for the second apparatus 200 todecode the pre-emption message. That is, the second apparatus 200 mayreceive PSSCH based on at least one of priority information related tothe second sidelink information, PPPP, PPPR, latency budget, MCSinformation, time resource pattern information, frequency resourcepattern information, HARQ process ID, or source ID, included in thepre-emption message.

According to an embodiment, the first apparatus 100 may transmit thepre-emption message to the second apparatus 200 not only on the HARQfeedback resources from the second apparatus 200 but also on the PSCCHresources after the HARQ feedback resources. For example, the firstapparatus 100 may transmit the pre-emption message to the secondapparatus 200 on the PSCCH resources related to the closest slot afterthe HARQ feedback resources. For example, resources used fortransmitting the pre-emption message on PSCCH resources and resourcesused for PSCCH transmission may be configured differently. That is, whenthe first apparatus 100 fails to transmit the pre-emption message to thesecond apparatus 200 on the HARQ feedback resources, the first device100 transmits the pre-emption message on the PSCCH resources related tothe closest slot after the HARQ feedback resources to the secondapparatus 200, thereby increasing the probability of successfullytransmitting the pre-emption message.

According to an embodiment, when the HARQ feedback resources aredisabled, the first apparatus 100 may use the HARQ feedback resourcesfor pre-emptive message transmission, not for HARQ feedbacktransmission. Herein, the case in which the HARQ feedback resources aredisabled may include a case in which it is necessary to transmit HARQfeedback, but the transmission function of the first apparatus is turnedoff, or a case in which the HARQ feedback resources are allocated butthe HARQ feedback resources are used for other purposes.

FIG. 20 shows a method for the first device 100 to perform pre-emptionmessage transmission on the HARQ feedback resources in accordance withan embodiment of the present disclosure.

FIG. 20 is an example of a trigger condition for the first apparatus 100to transmit the pre-emption message on the HARQ feedback resources tothe second apparatus 200. Trigger conditions for the first apparatus 100to transmit the pre-emption message to the second apparatus 200 mayvary, and are not limited to the embodiment.

Referring to FIG. 20, in step S2010, the first apparatus 100 maydetermine whether a priority related to sidelink information to betransmitted is higher than a pre-configured threshold. In step S2020,when the priority related to sidelink information to be transmitted bythe first apparatus 100 is higher than the pre-configured threshold, thefirst apparatus 100 may transmit the pre-emption message to the secondapparatus 200 on the HARQ feedback resources. In step S2030, when thepriority related to sidelink information to be transmitted by the firstapparatus 100 is lower than a pre-configured threshold, the firstapparatus 100 may not transmit the pre-emption message to the secondapparatus 200 on the HARQ feedback resources.

According to an embodiment, the first apparatus 100 may check aninterference level for resources related to sidelink information to betransmitted. When the interference level for resources related tosidelink information to be transmitted by the first apparatus 100 ishigher than a threshold value, the first apparatus 100 may transmit thepre-emption message to the second apparatus 200 on the HARQ feedbackresources. When the interference level for resources related to sidelinkinformation to be transmitted by the first apparatus 100 is lower than athreshold value, the first apparatus 100 may not transmit thepre-emption message to the second apparatus 200 on the HARQ feedbackresources.

FIG. 21 shows a method for the first device 100 to perform pre-emptionmessage transmission on the PSCCH resources in accordance with anembodiment of the present disclosure.

FIG. 21 is an example of a trigger condition for the first apparatus 100to transmit the pre-emption message on the PSCCH resources to the secondapparatus 200. Trigger conditions for the first apparatus 100 totransmit the pre-emption message to the second apparatus 200 may vary,and are not limited to the embodiment.

Referring to FIG. 21, in step S2110, the first apparatus 100 maydetermine whether a priority related to sidelink information to betransmitted on PSSCH resources is lower than a pre-configured threshold.For example, when the first apparatus 100 determine to transmit thepre-emption message to the second apparatus 200, the first apparatus 100may determine whether the priority related to sidelink information to betransmitted on PSSCH resources is lower than the pre-configuredthreshold.

In step S2120, when the priority related to sidelink information to betransmitted on PSSCH resources is lower than the pre-configuredthreshold, the first apparatus 100 may transmit the pre-emption messageto the second apparatus 200 on the PSCCH resources. For example, thePSCCH resources may be resources related to sidelink information to betransmitted by the first apparatus 100 on the PSSCH resources.

In step S2130, when the priority related to sidelink information to betransmitted on the PSSCH resources is higher than a pre-configuredthreshold, the first apparatus 100 may not transmit the pre-emptionmessage to the second apparatus 200 on the PSCCH resources related tothe received first sidelink information.

According to an embodiment, when the priority related to sidelinkinformation to be transmitted by the first apparatus 100 is higher thana first pre-configured threshold, the first apparatus 100 may determinewhether the priority related to sidelink information to be transmittedon PSSCH resources is lower than a second pre-configured threshold. Forexample, when the priority related to the sidelink information to betransmitted by the first apparatus 100 is higher than the firstpre-configured threshold, and the priority related to the sidelinkinformation to be transmitted by the first apparatus 100 on the PSSCHresource is lower than the second pre-configured threshold, the firstapparatus 100 may transmit the pre-emption message to the secondapparatus 200 on the PSCCH resources.

According to an embodiment, when the interference level for resourcesrelated to sidelink information to be transmitted by the first apparatus100 is higher than the first pre-configured threshold, the firstapparatus 100 may determine whether the priority related to sidelinkinformation to be transmitted on PSSCH resources is lower than thesecond pre-configured threshold. For example, the interference level forthe resources related to the sidelink information to be transmitted bythe first apparatus 100 is higher than the first pre-configuredthreshold, and the priority related to the sidelink information to betransmitted by the first apparatus 100 on the PSSCH resources is lowerthan the second pre-configured threshold, the first apparatus 100 maytransmit the pre-emption message to the second apparatus 200 on thePSCCH resources.

FIG. 22 shows a method for determining whether to reselect resources bythe second apparatus 200 based on a pre-emption message according to anembodiment of the present disclosure. FIG. 23 shows a more specificmethod for determining whether to reselect resources by the secondapparatus 200 based on a pre-emption message according to an embodimentof the present disclosure.

Referring to FIG. 22, in step S2210, the second apparatus 200 mayreceive a pre-emption message from the first apparatus 100 on the HARQfeedback resources. Herein, the pre-emption message may be a message fornotifying information related to transmission of the first sidelinkinformation having a relatively high priority. The first sidelinkinformation may include sidelink data and/or control information to betransmitted by the first apparatus 100. The information related totransmission of the first sidelink information may be at least one ofsidelink information related to a high-priority service, sidelinkinformation related to a service requiring high reliability, or sidelinkinformation related to a service requiring low latency. The informationrelated to transmission of the first sidelink information may include atleast one of priority information related to the first sidelinkinformation, PPPP, PPPR, latency budget, MCS information, time resourcepattern information, frequency resource pattern information, HARQprocess ID, source ID, or destination ID.

In step S2220, the second apparatus 200 may determine whether toreselect all or part of the resources reserved by the second apparatus200 based on the pre-emption message. For example, when the priorityrelated to sidelink information to be transmitted through all or part ofthe resources reserved by the second apparatus 200 is lower than thepriority related to the first sidelink information, the second apparatus200 may trigger reselection for all or part of the reserved resources.The second device 200 may reselect all or part of the reserved resourcesas resources that do not overlap with resources to be used fortransmission of the first sidelink information.

FIG. 23 shows a more detailed example of a step S2220 of determiningwhether to reselect all or part of the resources reserved by the secondapparatus 200.

Referring to FIG. 23, in step S2310, the second apparatus 200 maydetermine whether resources related to transmission of the secondsidelink information and resources related to transmission of the firstsidelink information overlap. Herein, the second sidelink informationmay include sidelink data and/or control information to be transmittedthrough all or part of the resources reserved by the second apparatus200. For example, the second apparatus 200 may determine whether all orpart of the resources reserved by the second apparatus 200 overlap withresources to be used for transmission of the first sidelink information.For example, the second apparatus 200 may determine whether all or partof the resources reserved by the second apparatus 200 overlap withresources to be used for transmission of the first sidelink information,based on information related to transmission of the first sidelinkinformation (e.g., time resource pattern information and/or frequencyresource pattern information) included in the pre-emption message.

In step S2320, when resources related to transmission of the secondsidelink information and resources to be used for transmission of thefirst sidelink information are overlapped, the second apparatus 200 maydetermine whether the priority related to the second sidelinkinformation is lower than the priority related to the first sidelinkinformation. For example, when all or part of the resources reserved bythe second apparatus 200 overlap with resources to be used fortransmission of the first sidelink information, the second apparatus 200may determine whether the priority related to sidelink information to betransmitted through all or part of the resources reserved by the secondapparatus 200 is lower than the priority related to the first sidelinkinformation. For example, the second apparatus 200 may determine whetherthe priority related to sidelink information to be transmitted throughall or part of the resources reserved by the second device 200 is lowerthan the priority related to the first sidelink information based onpriority information related to the first sidelink information includedin the preemption message. When all or part of the resources reserved bythe second device 200 do not overlap with resources to be used fortransmission of the first sidelink information, the procedure may beterminated.

In step S2330, when the priority related to the second sidelinkinformation is lower than the priority related to the first sidelinkinformation, the second apparatus 200 may reselect resources related tothe second sidelink information as resources that does not overlap withresources to be used for transmission of the first sidelink information.For example, when the priority related to the second sidelinkinformation is lower than the priority related to the first sidelinkinformation, the second apparatus 200 may reselect all or part ofresources reserved for transmitting the second sidelink information asresources that does not overlap with resources to be used fortransmission of the first sidelink information. When the priorityrelated to the second sidelink information is higher than the priorityrelated to the first sidelink information, the second apparatus 200 mayterminate the procedure.

Since examples of the above-described proposed method may also beincluded as one of the implementation methods of the present disclosure,it is obvious that they may be regarded as a kind of proposed method. Inaddition, the above-described proposed schemes may be implementedindependently, but may be implemented in the form of a combination (ormerge) of some of the proposed schemes. As for information on whether toapply the proposed methods (or information on the rules of the proposedmethods), a rule may be defined so that the base station informs the UEor the transmitting UE to the receiving UE through a pre-defined signal(e.g., a physical layer signal or a higher layer signal).

Hereinafter, an apparatus to which various embodiments of the presentdisclosure can be applied will be described.

The various descriptions, functions, procedures, proposals, methods,and/or operational flowcharts of the present disclosure described inthis document may be applied to, without being limited to, a variety offields requiring wireless communication/connection (e.g., 5G) betweendevices.

Hereinafter, a description will be given in more detail with referenceto the drawings. In the following drawings/description, the samereference symbols may denote the same or corresponding hardware blocks,software blocks, or functional blocks unless described otherwise.

FIG. 24 shows a communication system 1, in accordance with an embodimentof the present disclosure.

Referring to FIG. 24, a communication system 1 to which variousembodiments of the present disclosure are applied includes wirelessdevices, Base Stations (BSs), and a network. Herein, the wirelessdevices represent devices performing communication using Radio AccessTechnology (RAT) (e.g., 5G New RAT (NR)) or Long-Term Evolution (LTE))and may be referred to as communication/radio/5G devices. The wirelessdevices may include, without being limited to, a robot 100 a, vehicles100 b-1 and 100 b-2, an eXtended Reality (XR) device 100 c, a hand-helddevice 100 d, a home appliance 100 e, an Internet of Things (IoT) device100 f, and an Artificial Intelligence (AI) device/server 400. Forexample, the vehicles may include a vehicle having a wirelesscommunication function, an autonomous vehicle, and a vehicle capable ofperforming communication between vehicles. Herein, the vehicles mayinclude an Unmanned Aerial Vehicle (UAV) (e.g., a drone). The XR devicemay include an Augmented Reality (AR)/Virtual Reality (VR)/Mixed Reality(MR) device and may be implemented in the form of a Head-Mounted Device(HMD), a Head-Up Display (HUD) mounted in a vehicle, a television, asmartphone, a computer, a wearable device, a home appliance device, adigital signage, a vehicle, a robot, etc. The hand-held device mayinclude a smartphone, a smartpad, a wearable device (e.g., a smartwatchor a smartglasses), and a computer (e.g., a notebook). The homeappliance may include a TV, a refrigerator, and a washing machine. TheIoT device may include a sensor and a smartmeter. For example, the BSsand the network may be implemented as wireless devices and a specificwireless device 200 a may operate as a BS/network node with respect toother wireless devices.

The wireless devices 100 a to 100 f may be connected to the network 300via the BSs 200. An AI technology may be applied to the wireless devices100 a to 100 f and the wireless devices 100 a to 100 f may be connectedto the AI server 400 via the network 300. The network 300 may beconfigured using a 3G network, a 4G (e.g., LTE) network, or a 5G (e.g.,NR) network. Although the wireless devices 100 a to 100 f maycommunicate with each other through the BSs 200/network 300, thewireless devices 100 a to 100 f may perform direct communication (e.g.,sidelink communication) with each other without passing through theBSs/network. For example, the vehicles 100 b-1 and 100 b-2 may performdirect communication (e.g. Vehicle-to-Vehicle(V2V)/Vehicle-to-everything (V2X) communication). The IoT device (e.g.,a sensor) may perform direct communication with other IoT devices (e.g.,sensors) or other wireless devices 100 a to 100 f.

Wireless communication/connections 150 a, 150 b, or 150 c may beestablished between the wireless devices 100 a to 100 f/BS 200, or BS200/BS 200. Herein, the wireless communication/connections may beestablished through various RATs (e.g., 5G NR) such as uplink/downlinkcommunication 150 a, sidelink communication 150 b (or, D2Dcommunication), or inter BS communication (e.g. relay, Integrated AccessBackhaul (IAB)). The wireless devices and the BSs/the wireless devicesmay transmit/receive radio signals to/from each other through thewireless communication/connections 150 a and 150 b. For example, thewireless communication/connections 150 a and 150 b may transmit/receivesignals through various physical channels. To this end, at least a partof various configuration information configuring processes, varioussignal processing processes (e.g., channel encoding/decoding,modulation/demodulation, and resource mapping/demapping), and resourceallocating processes, for transmitting/receiving radio signals, may beperformed based on the various proposals of the present disclosure.

FIG. 25 shows wireless devices, in accordance with an embodiment of thepresent disclosure.

Referring to FIG. 25, a first wireless device 100 and a second wirelessdevice 200 may transmit radio signals through a variety of RATs (e.g.,LTE and NR). Herein, {the first wireless device 100 and the secondwireless device 200} may correspond to {the wireless device 100 x andthe BS 200} and/or {the wireless device 100 x and the wireless device100 x} of FIG. 24.

The first wireless device 100 may include one or more processors 102 andone or more memories 104 and additionally further include one or moretransceivers 106 and/or one or more antennas 108. The processor(s) 102may control the memory(s) 104 and/or the transceiver(s) 106 and may beconfigured to implement the descriptions, functions, procedures,proposals, methods, and/or operational flowcharts disclosed in thisdocument. For example, the processor(s) 102 may process informationwithin the memory(s) 104 to generate first information/signals and thentransmit radio signals including the first information/signals throughthe transceiver(s) 106. The processor(s) 102 may receive radio signalsincluding second information/signals through the transceiver 106 andthen store information obtained by processing the secondinformation/signals in the memory(s) 104. The memory(s) 104 may beconnected to the processor(s) 102 and may store a variety of informationrelated to operations of the processor(s) 102. For example, thememory(s) 104 may store software code including commands for performinga part or the entirety of processes controlled by the processor(s) 102or for performing the descriptions, functions, procedures, proposals,methods, and/or operational flowcharts disclosed in this document.Herein, the processor(s) 102 and the memory(s) 104 may be a part of acommunication modem/circuit/chip designed to implement RAT (e.g., LTE orNR). The transceiver(s) 106 may be connected to the processor(s) 102 andtransmit and/or receive radio signals through one or more antennas 108.Each of the transceiver(s) 106 may include a transmitter and/or areceiver. The transceiver(s) 106 may be interchangeably used with RadioFrequency (RF) unit(s). In the present disclosure, the wireless devicemay represent a communication modem/circuit/chip.

The second wireless device 200 may include one or more processors 202and one or more memories 204 and additionally further include one ormore transceivers 206 and/or one or more antennas 208. The processor(s)202 may control the memory(s) 204 and/or the transceiver(s) 206 and maybe configured to implement the descriptions, functions, procedures,proposals, methods, and/or operational flowcharts disclosed in thisdocument. For example, the processor(s) 202 may process informationwithin the memory(s) 204 to generate third information/signals and thentransmit radio signals including the third information/signals throughthe transceiver(s) 206. The processor(s) 202 may receive radio signalsincluding fourth information/signals through the transceiver(s) 106 andthen store information obtained by processing the fourthinformation/signals in the memory(s) 204. The memory(s) 204 may beconnected to the processor(s) 202 and may store a variety of informationrelated to operations of the processor(s) 202. For example, thememory(s) 204 may store software code including commands for performinga part or the entirety of processes controlled by the processor(s) 202or for performing the descriptions, functions, procedures, proposals,methods, and/or operational flowcharts disclosed in this document.Herein, the processor(s) 202 and the memory(s) 204 may be a part of acommunication modem/circuit/chip designed to implement RAT (e.g., LTE orNR). The transceiver(s) 206 may be connected to the processor(s) 202 andtransmit and/or receive radio signals through one or more antennas 208.Each of the transceiver(s) 206 may include a transmitter and/or areceiver. The transceiver(s) 206 may be interchangeably used with RFunit(s). In the present disclosure, the wireless device may represent acommunication modem/circuit/chip.

Hereinafter, hardware elements of the wireless devices 100 and 200 willbe described more specifically. One or more protocol layers may beimplemented by, without being limited to, one or more processors 102 and202. For example, the one or more processors 102 and 202 may implementone or more layers (e.g., functional layers such as PHY, MAC, RLC, PDCP,RRC, and SDAP). The one or more processors 102 and 202 may generate oneor more Protocol Data Units (PDUs) and/or one or more Service Data Unit(SDUs) according to the descriptions, functions, procedures, proposals,methods, and/or operational flowcharts disclosed in this document. Theone or more processors 102 and 202 may generate messages, controlinformation, data, or information according to the descriptions,functions, procedures, proposals, methods, and/or operational flowchartsdisclosed in this document. The one or more processors 102 and 202 maygenerate signals (e.g., baseband signals) including PDUs, SDUs,messages, control information, data, or information according to thedescriptions, functions, procedures, proposals, methods, and/oroperational flowcharts disclosed in this document and provide thegenerated signals to the one or more transceivers 106 and 206. The oneor more processors 102 and 202 may receive the signals (e.g., basebandsignals) from the one or more transceivers 106 and 206 and acquire thePDUs, SDUs, messages, control information, data, or informationaccording to the descriptions, functions, procedures, proposals,methods, and/or operational flowcharts disclosed in this document.

The one or more processors 102 and 202 may be referred to ascontrollers, microcontrollers, microprocessors, or microcomputers. Theone or more processors 102 and 202 may be implemented by hardware,firmware, software, or a combination thereof. As an example, one or moreApplication Specific Integrated Circuits (ASICs), one or more DigitalSignal Processors (DSPs), one or more Digital Signal Processing Devices(DSPDs), one or more Programmable Logic Devices (PLDs), or one or moreField Programmable Gate Arrays (FPGAs) may be included in the one ormore processors 102 and 202. The descriptions, functions, procedures,proposals, methods, and/or operational flowcharts disclosed in thisdocument may be implemented using firmware or software and the firmwareor software may be configured to include the modules, procedures, orfunctions. Firmware or software configured to perform the descriptions,functions, procedures, proposals, methods, and/or operational flowchartsdisclosed in this document may be included in the one or more processors102 and 202 or stored in the one or more memories 104 and 204 so as tobe driven by the one or more processors 102 and 202. The descriptions,functions, procedures, proposals, methods, and/or operational flowchartsdisclosed in this document may be implemented using firmware or softwarein the form of code, commands, and/or a set of commands.

The one or more memories 104 and 204 may be connected to the one or moreprocessors 102 and 202 and store various types of data, signals,messages, information, programs, code, instructions, and/or commands.The one or more memories 104 and 204 may be configured by Read-OnlyMemories (ROMs), Random Access Memories (RAMs), Electrically ErasableProgrammable Read-Only Memories (EPROMs), flash memories, hard drives,registers, cash memories, computer-readable storage media, and/orcombinations thereof. The one or more memories 104 and 204 may belocated at the interior and/or exterior of the one or more processors102 and 202. The one or more memories 104 and 204 may be connected tothe one or more processors 102 and 202 through various technologies suchas wired or wireless connection.

The one or more transceivers 106 and 206 may transmit user data, controlinformation, and/or radio signals/channels, mentioned in the methodsand/or operational flowcharts of this document, to one or more otherdevices. The one or more transceivers 106 and 206 may receive user data,control information, and/or radio signals/channels, mentioned in thedescriptions, functions, procedures, proposals, methods, and/oroperational flowcharts disclosed in this document, from one or moreother devices. For example, the one or more transceivers 106 and 206 maybe connected to the one or more processors 102 and 202 and transmit andreceive radio signals. For example, the one or more processors 102 and202 may perform control so that the one or more transceivers 106 and 206may transmit user data, control information, or radio signals to one ormore other devices. The one or more processors 102 and 202 may performcontrol so that the one or more transceivers 106 and 206 may receiveuser data, control information, or radio signals from one or more otherdevices. The one or more transceivers 106 and 206 may be connected tothe one or more antennas 108 and 208 and the one or more transceivers106 and 206 may be configured to transmit and receive user data, controlinformation, and/or radio signals/channels, mentioned in thedescriptions, functions, procedures, proposals, methods, and/oroperational flowcharts disclosed in this document, through the one ormore antennas 108 and 208. In this document, the one or more antennasmay be a plurality of physical antennas or a plurality of logicalantennas (e.g., antenna ports). The one or more transceivers 106 and 206may convert received radio signals/channels etc. from RF band signalsinto baseband signals in order to process received user data, controlinformation, radio signals/channels, etc. using the one or moreprocessors 102 and 202. The one or more transceivers 106 and 206 mayconvert the user data, control information, radio signals/channels, etc.processed using the one or more processors 102 and 202 from the baseband signals into the RF band signals. To this end, the one or moretransceivers 106 and 206 may include (analog) oscillators and/orfilters.

FIG. 26 shows a signal process circuit for a transmission signal, inaccordance with an embodiment of the present disclosure.

Referring to FIG. 26, a signal processing circuit 1000 may includescramblers 1010, modulators 1020, a layer mapper 1030, a precoder 1040,resource mappers 1050, and signal generators 1060. An operation/functionof FIG. 26 may be performed, without being limited to, the processors102 and 202 and/or the transceivers 106 and 206 of FIG. 25. Hardwareelements of FIG. 26 may be implemented by the processors 102 and 202and/or the transceivers 106 and 206 of FIG. 25. For example, blocks 1010to 1060 may be implemented by the processors 102 and 202 of FIG. 25.Alternatively, the blocks 1010 to 1050 may be implemented by theprocessors 102 and 202 of FIG. 25 and the block 1060 may be implementedby the transceivers 106 and 206 of FIG. 25.

Codewords may be converted into radio signals via the signal processingcircuit 1000 of FIG. 26. Herein, the codewords are encoded bit sequencesof information blocks. The information blocks may include transportblocks (e.g., a UL-SCH transport block, a DL-SCH transport block). Theradio signals may be transmitted through various physical channels(e.g., a PUSCH and a PDSCH).

Specifically, the codewords may be converted into scrambled bitsequences by the scramblers 1010. Scramble sequences used for scramblingmay be generated based on an initialization value, and theinitialization value may include ID information of a wireless device.The scrambled bit sequences may be modulated to modulation symbolsequences by the modulators 1020. A modulation scheme may includepi/2-Binary Phase Shift Keying (pi/2-BPSK), m-Phase Shift Keying(m-PSK), and m-Quadrature Amplitude Modulation (m-QAM). Complexmodulation symbol sequences may be mapped to one or more transportlayers by the layer mapper 1030. Modulation symbols of each transportlayer may be mapped (precoded) to corresponding antenna port(s) by theprecoder 1040. Outputs z of the precoder 1040 may be obtained bymultiplying outputs y of the layer mapper 1030 by an N*M precodingmatrix W. Herein, N is the number of antenna ports and M is the numberof transport layers. The precoder 1040 may perform precoding afterperforming transform precoding (e.g., DFT) for complex modulationsymbols. Alternatively, the precoder 1040 may perform precoding withoutperforming transform precoding.

The resource mappers 1050 may map modulation symbols of each antennaport to time-frequency resources. The time-frequency resources mayinclude a plurality of symbols (e.g., a CP-OFDMA symbols and DFT-s-OFDMAsymbols) in the time domain and a plurality of subcarriers in thefrequency domain. The signal generators 1060 may generate radio signalsfrom the mapped modulation symbols and the generated radio signals maybe transmitted to other devices through each antenna. For this purpose,the signal generators 1060 may include Inverse Fast Fourier Transform(IFFT) modules, Cyclic Prefix (CP) inserters, Digital-to-AnalogConverters (DACs), and frequency up-converters.

Signal processing procedures for a signal received in the wirelessdevice may be configured in a reverse manner of the signal processingprocedures 1010 to 1060 of FIG. 26. For example, the wireless devices(e.g., 100 and 200 of FIG. 25) may receive radio signals from theexterior through the antenna ports/transceivers. The received radiosignals may be converted into baseband signals through signal restorers.To this end, the signal restorers may include frequency downlinkconverters, Analog-to-Digital Converters (ADCs), CP remover, and FastFourier Transform (FFT) modules. Next, the baseband signals may berestored to codewords through a resource demapping procedure, apostcoding procedure, a demodulation processor, and a descramblingprocedure. The codewords may be restored to original information blocksthrough decoding. Therefore, a signal processing circuit (notillustrated) for a reception signal may include signal restorers,resource demappers, a postcoder, demodulators, descramblers, anddecoders.

FIG. 27 shows another example of a wireless device, in accordance withan embodiment of the present disclosure. The wireless device may beimplemented in various forms according to a use-case/service (refer toFIG. 24).

Referring to FIG. 27, wireless devices 100 and 200 may correspond to thewireless devices 100 and 200 of FIG. 25 and may be configured by variouselements, components, units/portions, and/or modules. For example, eachof the wireless devices 100 and 200 may include a communication unit110, a control unit 120, a memory unit 130, and additional components140. The communication unit may include a communication circuit 112 andtransceiver(s) 114. For example, the communication circuit 112 mayinclude the one or more processors 102 and 202 and/or the one or morememories 104 and 204 of FIG. 25. For example, the transceiver(s) 114 mayinclude the one or more transceivers 106 and 206 and/or the one or moreantennas 108 and 208 of FIG. 25. The control unit 120 is electricallyconnected to the communication unit 110, the memory 130, and theadditional components 140 and controls overall operation of the wirelessdevices. For example, the control unit 120 may control anelectric/mechanical operation of the wireless device based onprograms/code/commands/information stored in the memory unit 130. Thecontrol unit 120 may transmit the information stored in the memory unit130 to the exterior (e.g., other communication devices) via thecommunication unit 110 through a wireless/wired interface or store, inthe memory unit 130, information received through the wireless/wiredinterface from the exterior (e.g., other communication devices) via thecommunication unit 110.

The additional components 140 may be variously configured according totypes of wireless devices. For example, the additional components 140may include at least one of a power unit/battery, input/output (I/O)unit, a driving unit, and a computing unit. The wireless device may beimplemented in the form of, without being limited to, the robot (100 aof FIG. 24), the vehicles (100 b-1 and 100 b-2 of FIG. 24), the XRdevice (100 c of FIG. 24), the hand-held device (100 d of FIG. 24), thehome appliance (100 e of FIG. 24), the IoT device (100 f of FIG. 24), adigital broadcast terminal, a hologram device, a public safety device,an MTC device, a medicine device, a fintech device (or a financedevice), a security device, a climate/environment device, the AIserver/device (400 of FIG. 24), the BSs (200 of FIG. 24), a networknode, etc. The wireless device may be used in a mobile or fixed placeaccording to a use-example/service.

In FIG. 27, the entirety of the various elements, components,units/portions, and/or modules in the wireless devices 100 and 200 maybe connected to each other through a wired interface or at least a partthereof may be wirelessly connected through the communication unit 110.For example, in each of the wireless devices 100 and 200, the controlunit 120 and the communication unit 110 may be connected by wire and thecontrol unit 120 and first units (e.g., 130 and 140) may be wirelesslyconnected through the communication unit 110. Each element, component,unit/portion, and/or module within the wireless devices 100 and 200 mayfurther include one or more elements. For example, the control unit 120may be configured by a set of one or more processors. As an example, thecontrol unit 120 may be configured by a set of a communication controlprocessor, an application processor, an Electronic Control Unit (ECU), agraphical processing unit, and a memory control processor. As anotherexample, the memory 130 may be configured by a Random Access Memory(RAM), a Dynamic RAM (DRAM), a Read Only Memory (ROM)), a flash memory,a volatile memory, a non-volatile memory, and/or a combination thereof.

Hereinafter, an example of implementing FIG. 27 will be described indetail with reference to the drawings.

FIG. 28 shows a hand-held device, in accordance with an embodiment ofthe present disclosure. The hand-held device may include a smartphone, asmartpad, a wearable device (e.g., a smartwatch or a smartglasses), or aportable computer (e.g., a notebook). The hand-held device may bereferred to as a mobile station (MS), a user terminal (UT), a MobileSubscriber Station (MSS), a Subscriber Station (SS), an Advanced MobileStation (AMS), or a Wireless Terminal (WT).

Referring to FIG. 28, a hand-held device 100 may include an antenna unit108, a communication unit 110, a control unit 120, a memory unit 130, apower supply unit 140 a, an interface unit 140 b, and an I/O unit 140 c.The antenna unit 108 may be configured as a part of the communicationunit 110. Blocks 110 to 130/140 a to 140 c correspond to the blocks 110to 130/140 of FIG. 27, respectively.

The communication unit 110 may transmit and receive signals (e.g., dataand control signals) to and from other wireless devices or BSs. Thecontrol unit 120 may perform various operations by controllingconstituent elements of the hand-held device 100. The control unit 120may include an Application Processor (AP). The memory unit 130 may storedata/parameters/programs/code/commands needed to drive the hand-helddevice 100. The memory unit 130 may store input/output data/information.The power supply unit 140 a may supply power to the hand-held device 100and include a wired/wireless charging circuit, a battery, etc. Theinterface unit 140 b may support connection of the hand-held device 100to other external devices. The interface unit 140 b may include variousports (e.g., an audio I/O port and a video I/O port) for connection withexternal devices. The I/O unit 140 c may input or output videoinformation/signals, audio information/signals, data, and/or informationinput by a user. The I/O unit 140 c may include a camera, a microphone,a user input unit, a display unit 140 d, a speaker, and/or a hapticmodule.

As an example, in the case of data communication, the I/O unit 140 c mayacquire information/signals (e.g., touch, text, voice, images, or video)input by a user and the acquired information/signals may be stored inthe memory unit 130. The communication unit 110 may convert theinformation/signals stored in the memory into radio signals and transmitthe converted radio signals to other wireless devices directly or to aBS. The communication unit 110 may receive radio signals from otherwireless devices or the BS and then restore the received radio signalsinto original information/signals. The restored information/signals maybe stored in the memory unit 130 and may be output as various types(e.g., text, voice, images, video, or haptic) through the I/O unit 140c.

FIG. 29 shows a vehicle or an autonomous vehicle, in accordance with anembodiment of the present disclosure. The vehicle or autonomous vehiclemay be implemented by a mobile robot, a car, a train, a manned/unmannedAerial Vehicle (AV), a ship, etc.

Referring to FIG. 29, a vehicle or autonomous vehicle 100 may include anantenna unit 108, a communication unit 110, a control unit 120, adriving unit 140 a, a power supply unit 140 b, a sensor unit 140 c, andan autonomous driving unit 140 d. The antenna unit 108 may be configuredas a part of the communication unit 110. The blocks 110/130/140 a to 140d correspond to the blocks 110/130/140 of FIG. 27, respectively.

The communication unit 110 may transmit and receive signals (e.g., dataand control signals) to and from external devices such as othervehicles, BSs (e.g., gNBs and road side units), and servers. The controlunit 120 may perform various operations by controlling elements of thevehicle or the autonomous vehicle 100. The control unit 120 may includean Electronic Control Unit (ECU). The driving unit 140 a may cause thevehicle or the autonomous vehicle 100 to drive on a road. The drivingunit 140 a may include an engine, a motor, a powertrain, a wheel, abrake, a steering device, etc. The power supply unit 140 b may supplypower to the vehicle or the autonomous vehicle 100 and include awired/wireless charging circuit, a battery, etc. The sensor unit 140 cmay acquire a vehicle state, ambient environment information, userinformation, etc. The sensor unit 140 c may include an InertialMeasurement Unit (IMU) sensor, a collision sensor, a wheel sensor, aspeed sensor, a slope sensor, a weight sensor, a heading sensor, aposition module, a vehicle forward/backward sensor, a battery sensor, afuel sensor, a tire sensor, a steering sensor, a temperature sensor, ahumidity sensor, an ultrasonic sensor, an illumination sensor, a pedalposition sensor, etc. The autonomous driving unit 140 d may implementtechnology for maintaining a lane on which a vehicle is driving,technology for automatically adjusting speed, such as adaptive cruisecontrol, technology for autonomously driving along a determined path,technology for driving by automatically setting a path if a destinationis set, and the like.

For example, the communication unit 110 may receive map data, trafficinformation data, etc. from an external server. The autonomous drivingunit 140 d may generate an autonomous driving path and a driving planfrom the obtained data. The control unit 120 may control the drivingunit 140 a such that the vehicle or the autonomous vehicle 100 may movealong the autonomous driving path according to the driving plan (e.g.,speed/direction control). In the middle of autonomous driving, thecommunication unit 110 may aperiodically/periodically acquire recenttraffic information data from the external server and acquiresurrounding traffic information data from neighboring vehicles. In themiddle of autonomous driving, the sensor unit 140 c may obtain a vehiclestate and/or surrounding environment information. The autonomous drivingunit 140 d may update the autonomous driving path and the driving planbased on the newly obtained data/information. The communication unit 110may transfer information about a vehicle position, the autonomousdriving path, and/or the driving plan to the external server. Theexternal server may predict traffic information data using AItechnology, etc., based on the information collected from vehicles orautonomous vehicles and provide the predicted traffic information datato the vehicles or the autonomous vehicles.

FIG. 30 shows a vehicle, in accordance with an embodiment of the presentdisclosure. The vehicle may be implemented as a transport means, anaerial vehicle, a ship, etc.

Referring to FIG. 30, a vehicle 100 may include a communication unit110, a control unit 120, a memory unit 130, an I/O unit 140 a, and apositioning unit 140 b. Herein, the blocks 110 to 130/140 a and 140 bcorrespond to blocks 110 to 130/140 of FIG. 27.

The communication unit 110 may transmit and receive signals (e.g., dataand control signals) to and from external devices such as other vehiclesor BSs. The control unit 120 may perform various operations bycontrolling constituent elements of the vehicle 100. The memory unit 130may store data/parameters/programs/code/commands for supporting variousfunctions of the vehicle 100. The I/O unit 140 a may output an AR/VRobject based on information within the memory unit 130. The I/O unit 140a may include an HUD. The positioning unit 140 b may acquire informationabout the position of the vehicle 100. The position information mayinclude information about an absolute position of the vehicle 100,information about the position of the vehicle 100 within a travelinglane, acceleration information, and information about the position ofthe vehicle 100 from a neighboring vehicle. The positioning unit 140 bmay include a GPS and various sensors.

As an example, the communication unit 110 of the vehicle 100 may receivemap information and traffic information from an external server andstore the received information in the memory unit 130. The positioningunit 140 b may obtain the vehicle position information through the GPSand various sensors and store the obtained information in the memoryunit 130. The control unit 120 may generate a virtual object based onthe map information, traffic information, and vehicle positioninformation and the I/O unit 140 a may display the generated virtualobject in a window in the vehicle (1410 and 1420). The control unit 120may determine whether the vehicle 100 normally drives within a travelinglane, based on the vehicle position information. If the vehicle 100abnormally exits from the traveling lane, the control unit 120 maydisplay a warning on the window in the vehicle through the I/O unit 140a. In addition, the control unit 120 may broadcast a warning messageregarding driving abnormity to neighboring vehicles through thecommunication unit 110. According to situation, the control unit 120 maytransmit the vehicle position information and the information aboutdriving/vehicle abnormality to related organizations.

FIG. 31 shows an XR device, in accordance with an embodiment of thepresent disclosure. The XR device may be implemented by an HMD, an HUDmounted in a vehicle, a television, a smartphone, a computer, a wearabledevice, a home appliance, a digital signage, a vehicle, a robot, etc.

Referring to FIG. 31, an XR device 100 a may include a communicationunit 110, a control unit 120, a memory unit 130, an I/O unit 140 a, asensor unit 140 b, and a power supply unit 140 c. Herein, the blocks 110to 130/140 a to 140 c correspond to the blocks 110 to 130/140 of FIG.27, respectively.

The communication unit 110 may transmit and receive signals (e.g., mediadata and control signals) to and from external devices such as otherwireless devices, hand-held devices, or media servers. The media datamay include video, images, and sound. The control unit 120 may performvarious operations by controlling constituent elements of the XR device100 a. For example, the control unit 120 may be configured to controland/or perform procedures such as video/image acquisition, (video/image)encoding, and metadata generation and processing. The memory unit 130may store data/parameters/programs/code/commands needed to drive the XRdevice 100 a/generate XR object. The I/O unit 140 a may obtain controlinformation and data from the exterior and output the generated XRobject. The I/O unit 140 a may include a camera, a microphone, a userinput unit, a display unit, a speaker, and/or a haptic module. Thesensor unit 140 b may obtain an XR device state, surrounding environmentinformation, user information, etc. The sensor unit 140 b may include aproximity sensor, an illumination sensor, an acceleration sensor, amagnetic sensor, a gyro sensor, an inertial sensor, an RGB sensor, an IRsensor, a fingerprint recognition sensor, an ultrasonic sensor, a lightsensor, a microphone and/or a radar. The power supply unit 140 c maysupply power to the XR device 100 a and include a wired/wirelesscharging circuit, a battery, etc.

For example, the memory unit 130 of the XR device 100 a may includeinformation (e.g., data) needed to generate the XR object (e.g., anAR/VR/MR object). The I/O unit 140 a may receive a command formanipulating the XR device 100 a from a user and the control unit 120may drive the XR device 100 a according to a driving command of a user.For example, when a user desires to watch a film or news through the XRdevice 100 a, the control unit 120 transmits content request informationto another device (e.g., a hand-held device 100 b) or a media serverthrough the communication unit 130. The communication unit 130 maydownload/stream content such as films or news from another device (e.g.,the hand-held device 100 b) or the media server to the memory unit 130.The control unit 120 may control and/or perform procedures such asvideo/image acquisition, (video/image) encoding, and metadatageneration/processing with respect to the content and generate/outputthe XR object based on information about a surrounding space or a realobject obtained through the I/O unit 140 a/sensor unit 140 b.

The XR device 100 a may be wirelessly connected to the hand-held device100 b through the communication unit 110 and the operation of the XRdevice 100 a may be controlled by the hand-held device 100 b. Forexample, the hand-held device 100 b may operate as a controller of theXR device 100 a. To this end, the XR device 100 a may obtain informationabout a 3D position of the hand-held device 100 b and generate andoutput an XR object corresponding to the hand-held device 100 b.

FIG. 32 shows a robot, in accordance with an embodiment of the presentdisclosure. The robot may be categorized into an industrial robot, amedical robot, a household robot, a military robot, etc., according to aused purpose or field.

Referring to FIG. 32, a robot 100 may include a communication unit 110,a control unit 120, a memory unit 130, an I/O unit 140 a, a sensor unit140 b, and a driving unit 140 c. Herein, the blocks 110 to 130/140 a to140 c correspond to the blocks 110 to 130/140 of FIG. 27, respectively.

The communication unit 110 may transmit and receive signals (e.g.,driving information and control signals) to and from external devicessuch as other wireless devices, other robots, or control servers. Thecontrol unit 120 may perform various operations by controllingconstituent elements of the robot 100. The memory unit 130 may storedata/parameters/programs/code/commands for supporting various functionsof the robot 100. The I/O unit 140 a may obtain information from theexterior of the robot 100 and output information to the exterior of therobot 100. The I/O unit 140 a may include a camera, a microphone, a userinput unit, a display unit, a speaker, and/or a haptic module. Thesensor unit 140 b may obtain internal information of the robot 100,surrounding environment information, user information, etc. The sensorunit 140 b may include a proximity sensor, an illumination sensor, anacceleration sensor, a magnetic sensor, a gyro sensor, an inertialsensor, an IR sensor, a fingerprint recognition sensor, an ultrasonicsensor, a light sensor, a microphone, a radar, etc. The driving unit 140c may perform various physical operations such as movement of robotjoints. In addition, the driving unit 140 c may cause the robot 100 totravel on the road or to fly. The driving unit 140 c may include anactuator, a motor, a wheel, a brake, a propeller, etc.

FIG. 33 shows an AI device, in accordance with an embodiment of thepresent disclosure. The AI device may be implemented by a fixed deviceor a mobile device, such as a TV, a projector, a smartphone, a PC, anotebook, a digital broadcast terminal, a tablet PC, a wearable device,a Set Top Box (STB), a radio, a washing machine, a refrigerator, adigital signage, a robot, a vehicle, etc.

Referring to FIG. 33, an AI device 100 may include a communication unit110, a control unit 120, a memory unit 130, an I/O unit 140 a/140 b, alearning processor unit 140 c, and a sensor unit 140 d. The blocks 110to 130/140 a to 140 d correspond to blocks 110 to 130/140 of FIG. 27,respectively.

The communication unit 110 may transmit and receive wired/radio signals(e.g., sensor information, user input, learning models, or controlsignals) to and from external devices such as other AI devices (e.g.,100 x, 200, or 400 of FIG. 24) or an AI server (e.g., 400 of FIG. 24)using wired/wireless communication technology. To this end, thecommunication unit 110 may transmit information within the memory unit130 to an external device and transmit a signal received from theexternal device to the memory unit 130.

The control unit 120 may determine at least one feasible operation ofthe AI device 100, based on information which is determined or generatedusing a data analysis algorithm or a machine learning algorithm. Thecontrol unit 120 may perform an operation determined by controllingconstituent elements of the AI device 100. For example, the control unit120 may request, search, receive, or use data of the learning processorunit 140 c or the memory unit 130 and control the constituent elementsof the AI device 100 to perform a predicted operation or an operationdetermined to be preferred among at least one feasible operation. Thecontrol unit 120 may collect history information including the operationcontents of the AI device 100 and operation feedback by a user and storethe collected information in the memory unit 130 or the learningprocessor unit 140 c or transmit the collected information to anexternal device such as an AI server (400 of FIG. 24). The collectedhistory information may be used to update a learning model.

The memory unit 130 may store data for supporting various functions ofthe AI device 100. For example, the memory unit 130 may store dataobtained from the input unit 140 a, data obtained from the communicationunit 110, output data of the learning processor unit 140 c, and dataobtained from the sensor unit 140. The memory unit 130 may store controlinformation and/or software code needed to operate/drive the controlunit 120.

The input unit 140 a may acquire various types of data from the exteriorof the AI device 100. For example, the input unit 140 a may acquirelearning data for model learning, and input data to which the learningmodel is to be applied. The input unit 140 a may include a camera, amicrophone, and/or a user input unit. The output unit 140 b may generateoutput related to a visual, auditory, or tactile sense. The output unit140 b may include a display unit, a speaker, and/or a haptic module. Thesensing unit 140 may obtain at least one of internal information of theAI device 100, surrounding environment information of the AI device 100,and user information, using various sensors. The sensor unit 140 mayinclude a proximity sensor, an illumination sensor, an accelerationsensor, a magnetic sensor, a gyro sensor, an inertial sensor, an RGBsensor, an IR sensor, a fingerprint recognition sensor, an ultrasonicsensor, a light sensor, a microphone, and/or a radar.

The learning processor unit 140 c may learn a model consisting ofartificial neural networks, using learning data. The learning processorunit 140 c may perform AI processing together with the learningprocessor unit of the AI server (400 of FIG. 24). The learning processorunit 140 c may process information received from an external devicethrough the communication unit 110 and/or information stored in thememory unit 130. In addition, an output value of the learning processorunit 140 c may be transmitted to the external device through thecommunication unit 110 and may be stored in the memory unit 130.

Claims in the present description can be combined in a various way. Forinstance, technical features in method claims of the present descriptioncan be combined to be implemented or performed in an apparatus, andtechnical features in apparatus claims can be combined to be implementedor performed in a method. Further, technical features in method claim(s)and apparatus claim(s) can be combined to be implemented or performed inan apparatus. Further, technical features in method claim(s) andapparatus claim(s) can be combined to be implemented or performed in amethod.

What is claimed is:
 1. A method for performing wireless communication bya first apparatus, the method comprising: transmitting a pre-emptionmessage to a second apparatus on hybrid automatic repeat request (HARQ)feedback resources, wherein the pre-emption message includes informationrelated to transmission of first sidelink information by the firstapparatus.
 2. The method of claim 1, wherein the first sidelinkinformation includes at least one of first sidelink data or firstsidelink control information.
 3. The method of claim 1, wherein thefirst sidelink information is at least one of sidelink informationrelated to a high priority service, sidelink information related to aservice requiring high reliability, or sidelink information related to aservice requiring low latency.
 4. The method of claim 1, wherein theinformation related to transmission of first sidelink informationincludes at least one of priority information related to the firstsidelink information, proximity-based service per-packet priority(PPPP), proximity services per-packet reliability (PPPR), delay budget,modulation and coding scheme (MCS) information, time resource patterninformation, frequency resource pattern information, HARQ processidentifier (ID), source ID, or destination ID.
 5. The method of claim 1,further comprising: transmitting the first sidelink information to thesecond apparatus on a resource to be used for transmission of the firstsidelink information;
 6. The method of claim 1, further comprising:transmitting the pre-emption message to the second apparatus on PSCCHresources after the HARQ feedback resources;
 7. The method of claim 1,wherein an arrangement related to resources used to transmit thepre-emption message is an arrangement in which transmission resourcesare distributed based on a pre-determined interval in the frequencydomain.
 8. The method of claim 1, wherein whether all or part ofresources reserved by the second apparatus overlap with resources to beused for transmission of the first sidelink information by the firstapparatus is determined based on the pre-emption message.
 9. A methodfor performing wireless communication by a second apparatus, the methodcomprising: receiving a pre-emption message from a first apparatus on ahybrid automatic repeat request (HARQ) feedback resources; anddetermining whether to reselect all or part of resources reserved by thesecond apparatus based on the pre-emption message, wherein thepre-emption message includes information related to transmission of afirst sidelink information by the first apparatus.
 10. The method ofclaim 9, wherein the first sidelink information includes at least one offirst sidelink data or first sidelink control information.
 11. Themethod of claim 9, wherein determining whether to reselect all or partof resources reserved by the second apparatus based on the pre-emptionmessage comprises: determining whether all or part of the reservedresources overlap with resources to be used for transmission of thefirst sidelink information by the first apparatus.
 12. The method ofclaim 11, further comprising: reselecting the all or part of thereserved resources based on that the all or part of the reservedresources overlap with the resources to be used for transmission of thefirst sidelink information, and wherein a priority related to the secondsidelink information to be transmitted by the second apparatus throughthe all or part of the reserved resources is lower than a priorityrelated to the first sidelink information.
 13. The method of claim 9,wherein the first sidelink information is at least one of sidelinkinformation related to a high priority service, sidelink informationrelated to a service requiring high reliability, or sidelink informationrelated to a service requiring low latency.
 14. The method of claim 9,wherein the information related to transmission of first sidelinkinformation includes at least one of priority information related to thefirst sidelink information, proximity-based service per-packet priority(PPPP), proximity services per-packet reliability (PPPR), delay budget,modulation and coding scheme (MCS) information, time resource patterninformation, frequency resource pattern information, HARQ processidentifier (ID), source ID, or destination ID.
 15. A first apparatus forperforming wireless communication, the first apparatus comprising: oneor more memories storing instructions; one or more transceivers; and oneor more processors connected to the one or more memories and the one ormore transceivers, wherein the one or more processors execute theinstructions to: transmit a pre-emption message to a second apparatus onhybrid automatic repeat request (HARQ) feedback resources, wherein thepre-emption message includes information related to transmission offirst sidelink information by the first apparatus.